Support for printing and parsing bare json values for sysrepo-gnmi #2154
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Support for parsing JSON bare leaf values
Add support for parsing bare values for top-level (from the
parser's point of view) leaf nodes, using a new LYD_OPT_BARETOPLEAF
flag. The parsing of leaf nodes is too tied in with the allocation of
a new node and parsing of the node name and namespace to easily
trigger it from that case, so instead the case is check and handled
explicitly in the top-level parser loop.
Support for printing JSON bare values
Add support for printing top-level leaf nodes as bare values, which is
triggered through the use of a new LYD_BARETOPLEAF flag.