The high-performance On Demand front-end introduced in version 0.7 and optimized in version 0.8 becomes the primary simdjson front-end in version 0.9 (credit @jkeiser). The On Demand front-end benefits from new features:
The On Demand elements have received a type() method so branching on the schema becomes possible.
We make it safer to recover one JSON element as multiple types #1414
We added safety checks for out-of-order iterations #1416
Other changes :
You can now parse a DOM document as a separate entity from the parser #1430
Improve compatibility with the Qt library.
We encourage users to replace templated get<T>() methods with specific methods, using get_object() instead of get<simdjson::dom::object>(), and get_uint64() instead of get<uint64_t>().
dom::document_stream::iterator has received a default constructor and is copyable
Version 0.9.0
https://ift.tt/30SIq72
The high-performance On Demand front-end introduced in version 0.7 and optimized in version 0.8 becomes the primary simdjson front-end in version 0.9 (credit @jkeiser). The On Demand front-end benefits from new features:
type()
method so branching on the schema becomes possible.Other changes :
get<T>()
methods with specific methods, usingget_object()
instead ofget<simdjson::dom::object>()
, andget_uint64()
instead ofget<uint64_t>()
.dom::document_stream::iterator
has received a default constructor and is copyablevia Release notes from simdjson https://ift.tt/3eoyyad
March 17, 2021 at 10:09AM