mirror of
https://github.com/fluencelabs/jsonpath
synced 2025-04-25 09:22:19 +00:00
fix broken build
This commit is contained in:
parent
ec80919f7f
commit
e06b90fe90
@ -29,7 +29,7 @@ fn select(mut ctx: FunctionContext) -> JsResult<JsValue> {
|
|||||||
fn select_str(mut ctx: FunctionContext) -> JsResult<JsValue> {
|
fn select_str(mut ctx: FunctionContext) -> JsResult<JsValue> {
|
||||||
let json_val = ctx.argument::<JsString>(0)?.value();
|
let json_val = ctx.argument::<JsString>(0)?.value();
|
||||||
let path = ctx.argument::<JsString>(1)?.value();
|
let path = ctx.argument::<JsString>(1)?.value();
|
||||||
match jsonpath::select_str(&json_val, path.as_str()) {
|
match jsonpath::select_as_str(&json_val, path.as_str()) {
|
||||||
Ok(value) => Ok(JsString::new(&mut ctx, &value).upcast()),
|
Ok(value) => Ok(JsString::new(&mut ctx, &value).upcast()),
|
||||||
Err(e) => panic!("{:?}", e)
|
Err(e) => panic!("{:?}", e)
|
||||||
}
|
}
|
||||||
|
@ -32,7 +32,7 @@ cfg_if! {
|
|||||||
fn filter_ref_value(json: RefValueWrapper, node: Node) -> JsValue {
|
fn filter_ref_value(json: RefValueWrapper, node: Node) -> JsValue {
|
||||||
let mut jf = JsonValueFilter::new_from_value(json);
|
let mut jf = JsonValueFilter::new_from_value(json);
|
||||||
jf.visit(node);
|
jf.visit(node);
|
||||||
let taken: Value = jf.take_value().into();
|
let taken: Value = (&jf.take_value()).into();
|
||||||
match JsValue::from_serde(&taken) {
|
match JsValue::from_serde(&taken) {
|
||||||
Ok(js_value) => js_value,
|
Ok(js_value) => js_value,
|
||||||
Err(e) => JsValue::from_str(&format!("Json deserialize error: {:?}", e))
|
Err(e) => JsValue::from_str(&format!("Json deserialize error: {:?}", e))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user