mirror of
https://github.com/fluencelabs/jsonpath
synced 2025-06-19 19:11:26 +00:00
jsonpath-rs add "map", "get" function
This commit is contained in:
@ -71,6 +71,13 @@ function nativeSelect() {
|
||||
}
|
||||
}
|
||||
|
||||
function nativeSelectorClassMap() {
|
||||
let selector = new jpwRs.Selector();
|
||||
for (var i = 0; i < iter; i++) {
|
||||
let _ = selector.path(path).value(jsonStr).map((v) => v).get();
|
||||
}
|
||||
}
|
||||
|
||||
function wasmSelector() {
|
||||
let selector = jpw.selector(getJson());
|
||||
for (var i = 0; i < iter; i++) {
|
||||
@ -133,6 +140,16 @@ function wasmSelectorClass() {
|
||||
}
|
||||
}
|
||||
|
||||
function wasmSelectorClassMap() {
|
||||
let selector = new jpw.Selector();
|
||||
for (var i = 0; i < iter; i++) {
|
||||
selector.path(path);
|
||||
selector.value(jsonStr);
|
||||
let _1 = selector.map((v) => v);
|
||||
let _2 = selector.get();
|
||||
}
|
||||
}
|
||||
|
||||
const functionName = process.argv[2];
|
||||
const iter = parseInt(process.argv[3], 10);
|
||||
eval(functionName + "()");
|
Reference in New Issue
Block a user