-
Notifications
You must be signed in to change notification settings - Fork 846
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
The fromstr modifier does not support special strings, such as ! #323
Comments
this is my code: import (
) func main() { but the result is empty |
@15083787153 your message has some formatting problem, so I might have misunderstood, but it's probably just a problem of escaping the special character, see also the related doc. With a JSON of: {"!stringMember": "[{\"q!qq\": 123},{\"key2\": 2324}]"} and a query of:
you get: Is that what yo were looking for? |
thank you so much! can you tell me all the special character?I need special handling for these special character,but I can't find it in the docs。 |
For that you have to ask @tidwall, I don't think all of them are documented and they might depend on where you use them. For example
|
@tidwall Do you know the range of special character? I need to do special processing in a specific area. |
@volans- Or I want to get 123, is there any better way? |
Through the documentation of gjson and my own practice, I found that these are special characters, but I don't know if there are more characters。 |
It depends on your data and what you want, for example you can get all the values for the key
that returns in this case: [123] If you know that you always want the first one then you can get it with:
|
Thank you very much! This is exactly what I need. |
No description provided.
The text was updated successfully, but these errors were encountered: