trdesilva and GitHub
a0a4e7cc0b
Add front methods to json_pointers (implements #4889 ) ( #5152 )
...
* Added front, pop_front, and push_front methods to json_pointers in order to facilitate root-to-leaf traversals of JSON object trees. (#4889 )
Signed-off-by: trdesilva <5818730+trdesilva@users.noreply.github.com >
* undid VS autoformatting in irrelevant code
Signed-off-by: trdesilva <5818730+trdesilva@users.noreply.github.com >
* Ran make amalgamate, added navigation to json_pointer's new front methods in mkdocs, and fixed errors in documented complexity for those methods.
Signed-off-by: trdesilva <5818730+trdesilva@users.noreply.github.com >
* Fixed GCC 4.8 compile error caused by const iterators
Signed-off-by: trdesilva <5818730+trdesilva@users.noreply.github.com >
* Fixed another gcc-4.8 compile error
Signed-off-by: trdesilva <5818730+trdesilva@users.noreply.github.com >
* amalgamated
Signed-off-by: trdesilva <5818730+trdesilva@users.noreply.github.com >
---------
Signed-off-by: trdesilva <5818730+trdesilva@users.noreply.github.com >
2026-05-13 07:59:16 +02:00
Niels Lohmann and GitHub
4424a0fcc1
📝 update documentation ( #4723 )
...
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2025-04-05 18:54:35 +02:00
Florian Albrechtskirchinger and GitHub
9e1a7c85e3
Add json_pointer/string_t equality comparison operators ( #3664 )
2022-08-05 14:08:27 +02:00
Florian Albrechtskirchinger and GitHub
9aafcbe965
Move UDLs out of the global namespace ( #3605 )
...
* Move UDLs into nlohmann::literals::json_literals namespace
* Add 'using namespace' to unit tests
* Add 'using namespace' to examples
* Add 'using namespace' to README
* Move UDL mkdocs pages out of basic_json/
* Update documentation
* Update docset index
* Add JSON_GlobalUDLs CMake option
* Add unit test
* Build examples without global UDLs
* Add CI target
2022-07-31 17:38:52 +02:00
Florian Albrechtskirchinger and GitHub
e3095f636f
Add operator<<(json_pointer) ( #3601 )
...
* Add operator<< for json_pointer
* Deprecate json_pointer::operator string_t()
* Update documentation
* Move operator<<(basic_json) example
* Add example
* Add mkdocs-redirects
* Move operator<< and operator>> doc pages out of basic_json/
* Rename JSON pointer operator_string to operator_string_t
* Add unit test
2022-07-28 22:12:23 +02:00
6a7392058e
Complete documentation for 3.11.0 ( #3464 )
...
* 👥 update contributor and sponsor list
* 🚧 document BJData format
* 🚧 document BJData format
* 📝 clarified documentation of [json.exception.parse_error.112]
* ✏️ adjust titles
* 📝 add more examples
* 🚨 adjust warnings for index.md files
* 📝 add more examples
* 🔥 remove example for deprecated code
* 📝 add missing enum entry
* 📝 overwork table for binary formats
* ✅ add test to create table for binary formats
* 📝 fix wording in example
* 📝 add more examples
* Update iterators.md (#3481 )
* ✨ add check for overloads to linter #3455
* 👥 update contributor list
* 📝 add more examples
* 📝 fix documentation
* 📝 add more examples
* 🎨 fix indentation
* 🔥 remove example for destructor
* 📝 overwork documentation
* Updated BJData documentation, #3464 (#3493 )
* update bjdata.md for #3464
* Minor edit
* Fix URL typo
* Add info on demoting ND array to a 1-D optimized array when singleton dimension
Co-authored-by: Chaoqi Zhang <prncoprs@163.com >
Co-authored-by: Qianqian Fang <fangqq@gmail.com >
2022-05-17 13:08:56 +02:00
Niels Lohmann and GitHub
b21c345179
Reorganize directories ( #3462 )
...
* 🚚 move files
* 🚚 rename doc folder to docs
* 🚚 rename test folder to tests
2022-05-01 09:41:50 +02:00