JSON path has already implemented the basic elements accessors and comparison predicates filter expression, in order to support the full JSON Path language, the following tasks need to be done further.
Variables:
[ ] Variables
Modes:
[ ] lax
[ ] strict
Item methods:
[ ] type()
[ ] size()
[ ] double()
[ ] ceiling()
[ ] floor()
[ ] abs()
[ ] datetime()
[ ] keyvalue()
Arithmetic expressions
[ ] Unary + or -
[ ] Binary +, -, *, /, %
Filter expression
[x] exists path predicate
[ ] like_regex predicate
[ ] starts with predicate
[ ] is unknown predicate
The syntax and functionality of JSON Path should be implemented in accordance with the SQL:2016 (ISO/IEC 9075:2016) standard. Here are some references:
JSON path
has already implemented the basic elements accessors and comparison predicates filter expression, in order to support the fullJSON Path
language, the following tasks need to be done further.lax
strict
type()
size()
double()
ceiling()
floor()
abs()
datetime()
keyvalue()
+
or-
+
,-
,*
,/
,%
exists
path predicatelike_regex
predicatestarts with
predicateis unknown
predicateThe syntax and functionality of
JSON Path
should be implemented in accordance with theSQL:2016 (ISO/IEC 9075:2016)
standard. Here are some references: