Revision 46228 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/function/typeconversion/JsonValueFunction.java
JsonValueFunction.java | ||
---|---|---|
27 | 27 |
// |
28 | 28 |
|
29 | 29 |
public JsonValueFunction() { |
30 |
super(GROUP_CONVERSION, FUNCTION_JSON_VALUE, Range.is(2),
|
|
30 |
super(GROUP_CONVERSION, FUNCTION_JSON_VALUE, Range.between(2, 3),
|
|
31 | 31 |
"finds a specified scalar JSON value in JSON data and returns it.", |
32 | 32 |
FUNCTION_JSON_VALUE+"({{expr}}, JsonPath)", |
33 | 33 |
new String[]{ |
... | ... | |
67 | 67 |
public Object call(Interpreter interpreter, Object[] args) throws Exception { |
68 | 68 |
String json = this.getStr(args, 0); |
69 | 69 |
String path = this.getStr(args, 1); |
70 |
String type = this.getStr(args, 2); |
|
70 | 71 |
Object value = json_value(json, path); |
71 | 72 |
|
72 | 73 |
return value; |
Also available in: Unified diff