What's next for jsoncons #580
Unanswered
danielaparker
asked this question in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Currently working on:
Support JMESPath Lexical Scoping using the new let expression, noting that JEP 18 has been approved.
Fully support stateful allocators in the jsonschema extension.
Planned 1.x enhancements:
Things we're currently thinking about, and experimenting with:
Define a few macros in the source to allow users to disable features they don’t need, such as reading or writing,
json_type_traits
support, UTF-8 validation, or checking for duplicates, to slim down the library footprint. Or to enable features such as fast floating-pointer conversion.Define the requirements that are needed for a type to satisfy each jsoncons extension's expectation for its
Json
template parameter. This will open up the way to allowing types other thanbasic_json
. In particular, we're considering introducing a read-onlyjson_view
type that allows for high performance parsing and that can be used with, for example, the jsonschema extension.On the horizon:
A specialized pull parser to more efficiently support json_cursor (currently all cursers repurpose our push parsers, pausing after each event received).
More uniform library support for non-string keys
Beta Was this translation helpful? Give feedback.
All reactions