JSONPath filter plugins working

This commit is contained in:
Gregory Schier
2024-01-15 15:06:49 -08:00
parent 6b1d15415d
commit 1d207d5fbd
9 changed files with 434 additions and 277 deletions

View File

@@ -1,6 +1,6 @@
import jp from 'jsonpath';
export function pluginHookResponseFilter({ text, filter }) {
export function pluginHookResponseFilter(filter, text) {
let parsed;
try {
parsed = JSON.parse(text);
@@ -8,6 +8,5 @@ export function pluginHookResponseFilter({ text, filter }) {
return;
}
const filtered = jp.query(parsed, filter);
return { filtered };
return { filtered: JSON.stringify(filtered, null, 2) };
}