jsonpath-rs add "map", "get" function

This commit is contained in:
freestrings
2019-05-16 14:14:09 +09:00
parent 5b653ab8a0
commit 802640a6da
11 changed files with 142 additions and 17 deletions

View File

@ -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 + "()");