-
-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version v1.0.0 #42
Comments
@iamtheschmitzer, Yes. I'm going to implement it. |
Is there any way we can help you with this? I would like to use this library and v1 would be great. |
I'd like to, but right now I'm not sure if it is possible. I will try to split this issue later. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Draft for the
Version v1.0.0
milestoneajson/jsonpath
with the main types and functions:Token
typesjmath
;internal
package;threadsafe
part, as it is unused.Node
, such asStringNode
,ArrayNode
, etc.IterableNode
interface forArrayNode
andObjectNode
[]*Node
add aliastype Nodes []Node
Date
(discussed)additional jsonb operators
from https://www.postgresql.org/docs/9.5/functions-json.htmlFuntion
type to:not
=>[email protected]
math
functions:in
=>value in [array]
max(array|object)
,min(array|object)
,avg(array|object)
.Buffer
interface, which could be based on (1)[]byte
and (2)io.Readable
interface;!()
outside of the filter section;-m/-multiline
.Example: JSON logs in Docker.
-f/-stream
. It will do the output as soon as the value was found.-pretty
-reverse/-r
lock
function and lock nodes on modifications.Option
to create a*Node
if it was not found during theJSONPath
execution.Example:
json
value{}
the result output for theroot
will be{"foo":{"bar":null}}
The text was updated successfully, but these errors were encountered: