From 26f6d4192a312317d3d4486f829dbb865b05cb09 Mon Sep 17 00:00:00 2001 From: Dirk Stolle Date: Sat, 13 Nov 2021 14:58:03 +0100 Subject: [PATCH 1/2] fix typos in documentation --- ChangeLog.md | 68 +++++++++---------- doc/mkdocs/docs/api/basic_json/binary_t.md | 2 +- doc/mkdocs/docs/api/basic_json/erase.md | 6 +- doc/mkdocs/docs/api/basic_json/insert.md | 8 +-- doc/mkdocs/docs/api/basic_json/items.md | 2 +- doc/mkdocs/docs/api/basic_json/update.md | 2 +- doc/mkdocs/docs/api/basic_json/value.md | 4 +- doc/mkdocs/docs/features/binary_values.md | 4 +- doc/mkdocs/docs/features/iterators.md | 2 +- .../docs/features/types/number_handling.md | 2 +- doc/mkdocs/docs/home/exceptions.md | 2 +- doc/mkdocs/docs/home/releases.md | 6 +- test/src/unit-regression2.cpp | 2 +- 13 files changed, 55 insertions(+), 55 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 92df982204..14569bb573 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -31,7 +31,7 @@ All notable changes to this project will be documented in this file. This projec [Full Changelog](https://github.com/nlohmann/json/compare/v3.10.2...v3.10.3) -- Parsing an emtpy string returns a string with size 1 instead of expected 0 [\#3057](https://github.com/nlohmann/json/issues/3057) +- Parsing an empty string returns a string with size 1 instead of expected 0 [\#3057](https://github.com/nlohmann/json/issues/3057) - Linking error "duplicate symbol: std::type\_info::operator==" on static build with MinGW [\#3042](https://github.com/nlohmann/json/issues/3042) - Yet another assertion failure when inserting into arrays with JSON\_DIAGNOSTICS set [\#3032](https://github.com/nlohmann/json/issues/3032) - accept and parse function not work well with a pure number string [\#3029](https://github.com/nlohmann/json/issues/3029) @@ -98,9 +98,9 @@ All notable changes to this project will be documented in this file. This projec - compiler warning: "not return a value" [\#2917](https://github.com/nlohmann/json/issues/2917) - Comparison floating points causes warning [\#2909](https://github.com/nlohmann/json/issues/2909) - Why can't I have std::vector\ testList? [\#2900](https://github.com/nlohmann/json/issues/2900) -- \[json.hpp\] from releases doesnt work [\#2897](https://github.com/nlohmann/json/issues/2897) +- \[json.hpp\] from releases doesn't work [\#2897](https://github.com/nlohmann/json/issues/2897) - g++ \(11\) -Wuseless-cast gives lots of warnings [\#2893](https://github.com/nlohmann/json/issues/2893) -- Cannot serialize and immediatly deserialize json to/from bson [\#2892](https://github.com/nlohmann/json/issues/2892) +- Cannot serialize and immediately deserialize json to/from bson [\#2892](https://github.com/nlohmann/json/issues/2892) - Floating-point precision conversion error [\#2876](https://github.com/nlohmann/json/issues/2876) - How to avoid escaping for an already escaped string in .dump\(\) [\#2870](https://github.com/nlohmann/json/issues/2870) - can't parse std::vector\ [\#2869](https://github.com/nlohmann/json/issues/2869) @@ -193,7 +193,7 @@ All notable changes to this project will be documented in this file. This projec - json::parse\(\) can't be resolved under specific circumstances [\#2427](https://github.com/nlohmann/json/issues/2427) - from\_\*\(ptr, len\) deprecation [\#2426](https://github.com/nlohmann/json/issues/2426) - Error ONLY in release mode [\#2425](https://github.com/nlohmann/json/issues/2425) -- "Custom data source" exemple make no sense [\#2423](https://github.com/nlohmann/json/issues/2423) +- "Custom data source" example makes no sense [\#2423](https://github.com/nlohmann/json/issues/2423) - Compile errors [\#2421](https://github.com/nlohmann/json/issues/2421) - Refuses to compile in project [\#2419](https://github.com/nlohmann/json/issues/2419) - Compilation failure of tests with C++20 standard \(caused by change of u8 literals\) [\#2413](https://github.com/nlohmann/json/issues/2413) @@ -238,7 +238,7 @@ All notable changes to this project will be documented in this file. This projec - Treat MSVC warnings as errors [\#2930](https://github.com/nlohmann/json/pull/2930) ([nlohmann](https://github.com/nlohmann)) - All: fix warnings when compiling with -Wswitch-enum [\#2927](https://github.com/nlohmann/json/pull/2927) ([fhuberts](https://github.com/fhuberts)) - Guard GCC pragmas [\#2925](https://github.com/nlohmann/json/pull/2925) ([nlohmann](https://github.com/nlohmann)) -- Supress -Wfloat-equal on intended float comparisions [\#2911](https://github.com/nlohmann/json/pull/2911) ([Finkman](https://github.com/Finkman)) +- Suppress -Wfloat-equal on intended float comparisons [\#2911](https://github.com/nlohmann/json/pull/2911) ([Finkman](https://github.com/Finkman)) - Fix binary subtypes [\#2908](https://github.com/nlohmann/json/pull/2908) ([nlohmann](https://github.com/nlohmann)) - Fix useless-cast warnings [\#2902](https://github.com/nlohmann/json/pull/2902) ([nlohmann](https://github.com/nlohmann)) - Add regression test [\#2898](https://github.com/nlohmann/json/pull/2898) ([nlohmann](https://github.com/nlohmann)) @@ -436,7 +436,7 @@ All notable changes to this project will be documented in this file. This projec - Add option to ignore comments in parse/accept functions [\#2212](https://github.com/nlohmann/json/pull/2212) ([nlohmann](https://github.com/nlohmann)) - Fix Clang-Tidy warnings [\#2211](https://github.com/nlohmann/json/pull/2211) ([nlohmann](https://github.com/nlohmann)) - Simple ordered\_json that works on all supported compilers [\#2206](https://github.com/nlohmann/json/pull/2206) ([gatopeich](https://github.com/gatopeich)) -- Use unsigned indizies for array index in json pointer [\#2203](https://github.com/nlohmann/json/pull/2203) ([t-b](https://github.com/t-b)) +- Use unsigned indices for array index in json pointer [\#2203](https://github.com/nlohmann/json/pull/2203) ([t-b](https://github.com/t-b)) - Add option to not rely on Internet connectivity during test stage [\#2202](https://github.com/nlohmann/json/pull/2202) ([nlohmann](https://github.com/nlohmann)) - Serialize floating-point numbers with 32 bit when possible \(MessagePack\) [\#2201](https://github.com/nlohmann/json/pull/2201) ([nlohmann](https://github.com/nlohmann)) - Fix consistency in function `int_to_string()` [\#2193](https://github.com/nlohmann/json/pull/2193) ([dota17](https://github.com/dota17)) @@ -502,7 +502,7 @@ All notable changes to this project will be documented in this file. This projec - json::parse\(\) fails to parse a dump\(2,' '\) output, yet does successfully parse dump\(\) [\#2105](https://github.com/nlohmann/json/issues/2105) - run test-udt error in MSVC 19.16.27034.0 [\#2103](https://github.com/nlohmann/json/issues/2103) - Unable to dump to stringstream [\#2102](https://github.com/nlohmann/json/issues/2102) -- Can't ad an object in another objet [\#2101](https://github.com/nlohmann/json/issues/2101) +- Can't add an object in another object [\#2101](https://github.com/nlohmann/json/issues/2101) - Implicit conversion causes "cannot use operator\[\] with a string argument with string" [\#2098](https://github.com/nlohmann/json/issues/2098) - C++20: char8\_t [\#2097](https://github.com/nlohmann/json/issues/2097) - Compilation issues when included in project [\#2094](https://github.com/nlohmann/json/issues/2094) @@ -638,7 +638,7 @@ All notable changes to this project will be documented in this file. This projec - Allow multiple line string value in JSON [\#1897](https://github.com/nlohmann/json/issues/1897) - Writing map to json file [\#1896](https://github.com/nlohmann/json/issues/1896) - Small documentation mistake [\#1895](https://github.com/nlohmann/json/issues/1895) -- why static function `parse` cann't find in visual studio 2019 [\#1894](https://github.com/nlohmann/json/issues/1894) +- why static function `parse` can't find in visual studio 2019 [\#1894](https://github.com/nlohmann/json/issues/1894) - Best way to handle json files with missing key value pairs. [\#1893](https://github.com/nlohmann/json/issues/1893) - accessing json object as multimap [\#1892](https://github.com/nlohmann/json/issues/1892) - What is the best way to parse vec3s into glm::vec3 [\#1891](https://github.com/nlohmann/json/issues/1891) @@ -834,7 +834,7 @@ All notable changes to this project will be documented in this file. This projec - Private data on parsing [\#1802](https://github.com/nlohmann/json/issues/1802) - Capturing Line and Position when querying [\#1800](https://github.com/nlohmann/json/issues/1800) - json error on parsing DBL\_MAX from string [\#1796](https://github.com/nlohmann/json/issues/1796) -- De/Serialisation of vector of tupple object with nested obect need Help please [\#1794](https://github.com/nlohmann/json/issues/1794) +- De/Serialisation of vector of tuple object with nested object need Help please [\#1794](https://github.com/nlohmann/json/issues/1794) - Output json is corrupted [\#1793](https://github.com/nlohmann/json/issues/1793) - variable name byte sometimes used as a \#define [\#1792](https://github.com/nlohmann/json/issues/1792) - Can't read json file [\#1791](https://github.com/nlohmann/json/issues/1791) @@ -845,7 +845,7 @@ All notable changes to this project will be documented in this file. This projec - ciso646 header become obsolete [\#1782](https://github.com/nlohmann/json/issues/1782) - Migrate LGTM.com installation from OAuth to GitHub App [\#1781](https://github.com/nlohmann/json/issues/1781) - JSON comparison, contains and operator& [\#1778](https://github.com/nlohmann/json/issues/1778) -- pass a json object to a class contructor adds an array around the object [\#1776](https://github.com/nlohmann/json/issues/1776) +- pass a json object to a class constructor adds an array around the object [\#1776](https://github.com/nlohmann/json/issues/1776) - 'Float' number\_float\_function\_t template parameter name conflicts with C '\#define Float float' [\#1775](https://github.com/nlohmann/json/issues/1775) - A weird building problem :-\( [\#1774](https://github.com/nlohmann/json/issues/1774) - What is this json\_ref? [\#1772](https://github.com/nlohmann/json/issues/1772) @@ -896,7 +896,7 @@ All notable changes to this project will be documented in this file. This projec - IntelliSense goes crazy on VS2019 [\#1704](https://github.com/nlohmann/json/issues/1704) - Installing on Ubuntu 16.04 [\#1703](https://github.com/nlohmann/json/issues/1703) - Where is json::parse now? [\#1702](https://github.com/nlohmann/json/issues/1702) -- Forward header should't be amalgamated [\#1700](https://github.com/nlohmann/json/issues/1700) +- Forward header shouldn't be amalgamated [\#1700](https://github.com/nlohmann/json/issues/1700) - Json support for Cmake version 2.8.12 [\#1699](https://github.com/nlohmann/json/issues/1699) - Intruisive scientific notation when using .dump\(\); [\#1698](https://github.com/nlohmann/json/issues/1698) - Is there support for automatic serialization/deserialization? [\#1696](https://github.com/nlohmann/json/issues/1696) @@ -953,7 +953,7 @@ All notable changes to this project will be documented in this file. This projec [Full Changelog](https://github.com/nlohmann/json/compare/v3.6.1...v3.7.0) -- How can I retrieve uknown strings from json file in my C++ program. [\#1684](https://github.com/nlohmann/json/issues/1684) +- How can I retrieve unknown strings from json file in my C++ program. [\#1684](https://github.com/nlohmann/json/issues/1684) - contains\(\) is sometimes causing stack-based buffer overrun exceptions [\#1683](https://github.com/nlohmann/json/issues/1683) - How to deserialize arrays from json [\#1681](https://github.com/nlohmann/json/issues/1681) - Compilation failed in VS2015 [\#1678](https://github.com/nlohmann/json/issues/1678) @@ -982,7 +982,7 @@ All notable changes to this project will be documented in this file. This projec - nlohmann VS JsonCpp by C++17 [\#1633](https://github.com/nlohmann/json/issues/1633) - To integrate an inline helper function that return type name as string [\#1632](https://github.com/nlohmann/json/issues/1632) - Return JSON as reference [\#1631](https://github.com/nlohmann/json/issues/1631) -- Updating from an older version causes problems with assing a json object to a struct [\#1630](https://github.com/nlohmann/json/issues/1630) +- Updating from an older version causes problems with assigning a json object to a struct [\#1630](https://github.com/nlohmann/json/issues/1630) - Can without default constructor function for user defined classes when only to\_json is needed? [\#1629](https://github.com/nlohmann/json/issues/1629) - Compilation fails with clang 6.x-8.x in C++14 mode [\#1628](https://github.com/nlohmann/json/issues/1628) - Treating floating point as string [\#1627](https://github.com/nlohmann/json/issues/1627) @@ -998,7 +998,7 @@ All notable changes to this project will be documented in this file. This projec - variant is not support in Release 3.6.1? [\#1615](https://github.com/nlohmann/json/issues/1615) - Replace assert with throw for const operator\[\] [\#1614](https://github.com/nlohmann/json/issues/1614) - Memory Overhead is Too High \(10x or more\) [\#1613](https://github.com/nlohmann/json/issues/1613) -- program crash everytime, when other data type incomming in json stream as expected [\#1612](https://github.com/nlohmann/json/issues/1612) +- program crash everytime, when other data type incoming in json stream as expected [\#1612](https://github.com/nlohmann/json/issues/1612) - Improved Enum Support [\#1611](https://github.com/nlohmann/json/issues/1611) - is it possible convert json object back to stl container ? [\#1610](https://github.com/nlohmann/json/issues/1610) - Add C++17-like emplace.back\(\) for arrays. [\#1609](https://github.com/nlohmann/json/issues/1609) @@ -1141,7 +1141,7 @@ All notable changes to this project will be documented in this file. This projec - How to parse multi object json from file? [\#1470](https://github.com/nlohmann/json/issues/1470) - How to returns the name of the upper object? [\#1467](https://github.com/nlohmann/json/issues/1467) - Error: "tuple\_size" has already been declared in the current scope [\#1466](https://github.com/nlohmann/json/issues/1466) -- Checking keys of two jsons against eachother [\#1465](https://github.com/nlohmann/json/issues/1465) +- Checking keys of two jsons against each other [\#1465](https://github.com/nlohmann/json/issues/1465) - Disable installation when used as meson subproject [\#1463](https://github.com/nlohmann/json/issues/1463) - Unpack list of integers to a std::vector\ [\#1460](https://github.com/nlohmann/json/issues/1460) - Implement DRY definition of JSON representation of a c++ class [\#1459](https://github.com/nlohmann/json/issues/1459) @@ -1185,7 +1185,7 @@ All notable changes to this project will be documented in this file. This projec - Retrieving array elements. [\#1369](https://github.com/nlohmann/json/issues/1369) - Deserialize [\#1366](https://github.com/nlohmann/json/issues/1366) - call of overloaded for push\_back and operator+= is ambiguous [\#1352](https://github.com/nlohmann/json/issues/1352) -- got an error and cann't figure it out [\#1351](https://github.com/nlohmann/json/issues/1351) +- got an error and can't figure it out [\#1351](https://github.com/nlohmann/json/issues/1351) - Improve number-to-string conversion [\#1334](https://github.com/nlohmann/json/issues/1334) - Implicit type conversion error on MSVC [\#1333](https://github.com/nlohmann/json/issues/1333) - NuGet Package [\#1132](https://github.com/nlohmann/json/issues/1132) @@ -1242,7 +1242,7 @@ All notable changes to this project will be documented in this file. This projec - Retrieving array elements from object type iterator. [\#1367](https://github.com/nlohmann/json/issues/1367) - json::dump\(\) silently crashes if items contain accented letters [\#1365](https://github.com/nlohmann/json/issues/1365) - warnings in MSVC \(2015\) in 3.4.0 related to bool... [\#1364](https://github.com/nlohmann/json/issues/1364) -- Cant compile with -C++17 and beyond compiler options [\#1362](https://github.com/nlohmann/json/issues/1362) +- Can't compile with -C++17 and beyond compiler options [\#1362](https://github.com/nlohmann/json/issues/1362) - json to concrete type conversion through reference or pointer fails [\#1361](https://github.com/nlohmann/json/issues/1361) - the first attributes of JSON string is misplaced [\#1360](https://github.com/nlohmann/json/issues/1360) - Copy-construct using initializer-list converts objects to arrays [\#1359](https://github.com/nlohmann/json/issues/1359) @@ -1263,7 +1263,7 @@ All notable changes to this project will be documented in this file. This projec - Protect macro expansion of commonly defined macros [\#1337](https://github.com/nlohmann/json/issues/1337) - How to validate an input before parsing? [\#1336](https://github.com/nlohmann/json/issues/1336) - Non-verifying dump\(\) alternative for debugging/logging needed [\#1335](https://github.com/nlohmann/json/issues/1335) -- Json Libarary is not responding for me in c++ [\#1332](https://github.com/nlohmann/json/issues/1332) +- Json Library is not responding for me in c++ [\#1332](https://github.com/nlohmann/json/issues/1332) - Question - how to find an object in an array [\#1331](https://github.com/nlohmann/json/issues/1331) - Nesting additional data in json object [\#1328](https://github.com/nlohmann/json/issues/1328) - can to\_json\(\) be defined inside a class? [\#1324](https://github.com/nlohmann/json/issues/1324) @@ -1304,7 +1304,7 @@ All notable changes to this project will be documented in this file. This projec - \[Warning\] -Wparentheses on line 555 on single\_include [\#1319](https://github.com/nlohmann/json/issues/1319) - Compilation error using at and find with enum struct [\#1316](https://github.com/nlohmann/json/issues/1316) - Parsing JSON from a web address [\#1311](https://github.com/nlohmann/json/issues/1311) -- How to convert JSON to Struct with embeded subject [\#1310](https://github.com/nlohmann/json/issues/1310) +- How to convert JSON to Struct with embedded subject [\#1310](https://github.com/nlohmann/json/issues/1310) - Null safety/coalescing function? [\#1309](https://github.com/nlohmann/json/issues/1309) - Building fails using single include file: json.hpp [\#1308](https://github.com/nlohmann/json/issues/1308) - json::parse\(std::string\) Exception inside packaged Lib [\#1306](https://github.com/nlohmann/json/issues/1306) @@ -1374,7 +1374,7 @@ All notable changes to this project will be documented in this file. This projec - Help needed [\#1259](https://github.com/nlohmann/json/issues/1259) - A way to get to a JSON values "key" [\#1258](https://github.com/nlohmann/json/issues/1258) - While compiling got 76 errors [\#1255](https://github.com/nlohmann/json/issues/1255) -- Two blackslashes on json output file [\#1253](https://github.com/nlohmann/json/issues/1253) +- Two backslashes on json output file [\#1253](https://github.com/nlohmann/json/issues/1253) - Including nlohmann the badwrong way. [\#1250](https://github.com/nlohmann/json/issues/1250) - how to build with clang? [\#1247](https://github.com/nlohmann/json/issues/1247) - Cmake target\_link\_libraries unable to find nlohmann\_json since version 3.2.0 [\#1243](https://github.com/nlohmann/json/issues/1243) @@ -1533,7 +1533,7 @@ All notable changes to this project will be documented in this file. This projec - Compilation error with strong typed enums in map in combination with namespaces [\#1079](https://github.com/nlohmann/json/issues/1079) - cassert error [\#1076](https://github.com/nlohmann/json/issues/1076) - Valid json data not being parsed [\#1075](https://github.com/nlohmann/json/issues/1075) -- Feature request :: Better testing for key existance without try/catch [\#1074](https://github.com/nlohmann/json/issues/1074) +- Feature request :: Better testing for key existence without try/catch [\#1074](https://github.com/nlohmann/json/issues/1074) - Hi, I have input like a.b.c and want to convert it to \"a\"{\"b\": \"c\"} form. Any suggestions how do I do this? Thanks. [\#1073](https://github.com/nlohmann/json/issues/1073) - ADL deserializer not picked up for non default-constructible type [\#1072](https://github.com/nlohmann/json/issues/1072) - Deserializing std::array doesn't compiler \(no insert\(\)\) [\#1071](https://github.com/nlohmann/json/issues/1071) @@ -1547,13 +1547,13 @@ All notable changes to this project will be documented in this file. This projec - Commented out test cases, should they be removed? [\#1060](https://github.com/nlohmann/json/issues/1060) - different behaviour between clang and gcc with braced initialization [\#1059](https://github.com/nlohmann/json/issues/1059) - json array: initialize with prescribed size and `resize` method. [\#1057](https://github.com/nlohmann/json/issues/1057) -- Is it possible to use exceptions istead of assertions? [\#1056](https://github.com/nlohmann/json/issues/1056) +- Is it possible to use exceptions instead of assertions? [\#1056](https://github.com/nlohmann/json/issues/1056) - when using assign operator in with json object a static assertion fails.. [\#1055](https://github.com/nlohmann/json/issues/1055) - Iterate over leafs of a JSON data structure: enrich the JSON pointer API [\#1054](https://github.com/nlohmann/json/issues/1054) - \[Feature request\] Access by path [\#1053](https://github.com/nlohmann/json/issues/1053) - document that implicit js -\> primitive conversion does not work for std::string::value\_type and why [\#1052](https://github.com/nlohmann/json/issues/1052) - error: ‘BasicJsonType’ in namespace ‘::’ does not name a type [\#1051](https://github.com/nlohmann/json/issues/1051) -- Destructor is called when filling object through assignement [\#1050](https://github.com/nlohmann/json/issues/1050) +- Destructor is called when filling object through assignment [\#1050](https://github.com/nlohmann/json/issues/1050) - Is this thing thread safe for reads? [\#1049](https://github.com/nlohmann/json/issues/1049) - clang-tidy: Call to virtual function during construction [\#1046](https://github.com/nlohmann/json/issues/1046) - Using STL algorithms with JSON containers with expected results? [\#1045](https://github.com/nlohmann/json/issues/1045) @@ -1787,7 +1787,7 @@ All notable changes to this project will be documented in this file. This projec - massage -\> message [\#678](https://github.com/nlohmann/json/pull/678) ([DmitryKuk](https://github.com/DmitryKuk)) - Fix "not constraint" grammar in docs [\#674](https://github.com/nlohmann/json/pull/674) ([wincent](https://github.com/wincent)) - Add documentation for integration with CMake and hunter [\#671](https://github.com/nlohmann/json/pull/671) ([dan-42](https://github.com/dan-42)) -- REFACTOR: rewrite CMakeLists.txt for better inlcude and reuse [\#669](https://github.com/nlohmann/json/pull/669) ([dan-42](https://github.com/dan-42)) +- REFACTOR: rewrite CMakeLists.txt for better include and reuse [\#669](https://github.com/nlohmann/json/pull/669) ([dan-42](https://github.com/dan-42)) - enable\_testing only if the JSON\_BuildTests is ON [\#666](https://github.com/nlohmann/json/pull/666) ([effolkronium](https://github.com/effolkronium)) - Support moving from rvalues in std::initializer\_list [\#663](https://github.com/nlohmann/json/pull/663) ([himikof](https://github.com/himikof)) - add ensure\_ascii parameter to dump. \#330 [\#654](https://github.com/nlohmann/json/pull/654) ([ryanjmulder](https://github.com/ryanjmulder)) @@ -1803,7 +1803,7 @@ All notable changes to this project will be documented in this file. This projec - \#550 Fix iterator related compiling issues for Intel icc [\#598](https://github.com/nlohmann/json/pull/598) ([HenryRLee](https://github.com/HenryRLee)) - Issue \#593 Fix the arithmetic operators in the iterator and reverse iterator [\#595](https://github.com/nlohmann/json/pull/595) ([HenryRLee](https://github.com/HenryRLee)) - fix doxygen error of basic\_json::get\(\) [\#583](https://github.com/nlohmann/json/pull/583) ([zhaohuaxishi](https://github.com/zhaohuaxishi)) -- Fixing assignement for iterator wrapper second, and adding unit test [\#579](https://github.com/nlohmann/json/pull/579) ([Type1J](https://github.com/Type1J)) +- Fixing assignment for iterator wrapper second, and adding unit test [\#579](https://github.com/nlohmann/json/pull/579) ([Type1J](https://github.com/Type1J)) - Adding first and second properties to iteration\_proxy\_internal [\#578](https://github.com/nlohmann/json/pull/578) ([Type1J](https://github.com/Type1J)) - Adding support for Meson. [\#576](https://github.com/nlohmann/json/pull/576) ([Type1J](https://github.com/Type1J)) - add enum class default conversions [\#545](https://github.com/nlohmann/json/pull/545) ([theodelrieu](https://github.com/theodelrieu)) @@ -1967,7 +1967,7 @@ All notable changes to this project will be documented in this file. This projec - There is performance inefficiency found by coverity tool json2.1.1/include/nlohmann/json.hpp [\#673](https://github.com/nlohmann/json/issues/673) - include problem, when cmake on osx [\#672](https://github.com/nlohmann/json/issues/672) - Operator= ambiguous in C++1z and GCC 7.1.1 [\#670](https://github.com/nlohmann/json/issues/670) -- should't the cmake install target be to nlohman/json.hpp [\#668](https://github.com/nlohmann/json/issues/668) +- shouldn't the cmake install target be to nlohman/json.hpp [\#668](https://github.com/nlohmann/json/issues/668) - deserialise from `std::vector` [\#667](https://github.com/nlohmann/json/issues/667) - How to iterate? [\#665](https://github.com/nlohmann/json/issues/665) - could this json lib work on windows? [\#664](https://github.com/nlohmann/json/issues/664) @@ -2052,7 +2052,7 @@ All notable changes to this project will be documented in this file. This projec - from\_json declaration order and exceptions [\#561](https://github.com/nlohmann/json/issues/561) - Tip: Don't upgrade to VS2017 if using json initializer list constructs [\#559](https://github.com/nlohmann/json/issues/559) - parse error - unexpected end of input [\#558](https://github.com/nlohmann/json/issues/558) -- Cant modify existing numbers inside a json object [\#557](https://github.com/nlohmann/json/issues/557) +- Can't modify existing numbers inside a json object [\#557](https://github.com/nlohmann/json/issues/557) - Better support for SAX style serialize and deserialize in new version? [\#554](https://github.com/nlohmann/json/issues/554) - Cannot convert from json array to std::array [\#553](https://github.com/nlohmann/json/issues/553) - Do not define an unnamed namespace in a header file \(DCL59-CPP\) [\#552](https://github.com/nlohmann/json/issues/552) @@ -2086,7 +2086,7 @@ All notable changes to this project will be documented in this file. This projec - Comparison of NaN [\#514](https://github.com/nlohmann/json/issues/514) - why it's not possible to serialize c++11 enums directly [\#513](https://github.com/nlohmann/json/issues/513) - clang compile error: use of overloaded operator '\<=' is ambiguous with \(nlohmann::json{{"a", 5}}\)\["a"\] \<= 10 [\#512](https://github.com/nlohmann/json/issues/512) -- Why not also look inside the type for \(static\) to\_json and from\_json funtions? [\#511](https://github.com/nlohmann/json/issues/511) +- Why not also look inside the type for \(static\) to\_json and from\_json functions? [\#511](https://github.com/nlohmann/json/issues/511) - Parser issues [\#509](https://github.com/nlohmann/json/issues/509) - I may not understand [\#507](https://github.com/nlohmann/json/issues/507) - VS2017 min / max problem for 2.1.1 [\#506](https://github.com/nlohmann/json/issues/506) @@ -2174,11 +2174,11 @@ All notable changes to this project will be documented in this file. This projec - Warnings with Visual Studio c++ \(VS2015 Update 3\) [\#453](https://github.com/nlohmann/json/issues/453) - Heap-buffer-overflow \(OSS-Fuzz issue 585\) [\#452](https://github.com/nlohmann/json/issues/452) - use of undeclared identifier 'UINT8\_MAX' [\#451](https://github.com/nlohmann/json/issues/451) -- Question on the lifetime managment of objects at the lower levels [\#449](https://github.com/nlohmann/json/issues/449) +- Question on the lifetime management of objects at the lower levels [\#449](https://github.com/nlohmann/json/issues/449) - Json should not be constructible with 'json\*' [\#448](https://github.com/nlohmann/json/issues/448) - Move value\_t to namespace scope [\#447](https://github.com/nlohmann/json/issues/447) - Typo in README.md [\#446](https://github.com/nlohmann/json/issues/446) -- make check compilation is unneccesarily slow [\#445](https://github.com/nlohmann/json/issues/445) +- make check compilation is unnecessarily slow [\#445](https://github.com/nlohmann/json/issues/445) - Problem in dump\(\) in json.h caused by ss.imbue [\#444](https://github.com/nlohmann/json/issues/444) - I want to create Windows Application in Visual Studio 2015 c++, and i have a problem [\#443](https://github.com/nlohmann/json/issues/443) - Implicit conversion issues [\#442](https://github.com/nlohmann/json/issues/442) @@ -2325,7 +2325,7 @@ All notable changes to this project will be documented in this file. This projec - Cannot convert from 'json' to 'char' [\#276](https://github.com/nlohmann/json/issues/276) - Please add a Pretty-Print option for arrays to stay always in one line [\#229](https://github.com/nlohmann/json/issues/229) - Conversion to STL map\\> gives error [\#220](https://github.com/nlohmann/json/issues/220) -- std::unorderd\_map cannot be used as ObjectType [\#164](https://github.com/nlohmann/json/issues/164) +- std::unordered\_map cannot be used as ObjectType [\#164](https://github.com/nlohmann/json/issues/164) - fix minor grammar/style issue in README.md [\#336](https://github.com/nlohmann/json/pull/336) ([seeekr](https://github.com/seeekr)) @@ -2415,7 +2415,7 @@ All notable changes to this project will be documented in this file. This projec - Docs - What does Json\[key\] return? [\#267](https://github.com/nlohmann/json/issues/267) - Compiler Errors With JSON.hpp [\#265](https://github.com/nlohmann/json/issues/265) - Ambiguous push\_back and operator+= overloads [\#263](https://github.com/nlohmann/json/issues/263) -- Preseving order of items in json [\#262](https://github.com/nlohmann/json/issues/262) +- Preserving order of items in json [\#262](https://github.com/nlohmann/json/issues/262) - '\' char problem in strings [\#261](https://github.com/nlohmann/json/issues/261) - VS2015 compile fail [\#260](https://github.com/nlohmann/json/issues/260) - -Wconversion warning [\#259](https://github.com/nlohmann/json/issues/259) @@ -2491,7 +2491,7 @@ All notable changes to this project will be documented in this file. This projec - Floating point equality [\#185](https://github.com/nlohmann/json/issues/185) - Unused variables in catch [\#180](https://github.com/nlohmann/json/issues/180) - Typo in documentation [\#179](https://github.com/nlohmann/json/issues/179) -- JSON performance benchmark comparision [\#177](https://github.com/nlohmann/json/issues/177) +- JSON performance benchmark comparison [\#177](https://github.com/nlohmann/json/issues/177) - Since re2c is often ignored in pull requests, it may make sense to make a contributing.md file [\#175](https://github.com/nlohmann/json/issues/175) - Question about exceptions [\#173](https://github.com/nlohmann/json/issues/173) - Android? [\#172](https://github.com/nlohmann/json/issues/172) @@ -2623,7 +2623,7 @@ All notable changes to this project will be documented in this file. This projec - Add to\_string overload for indentation [\#13](https://github.com/nlohmann/json/issues/13) - string parser does not recognize uncompliant strings [\#12](https://github.com/nlohmann/json/issues/12) - possible double-free in find function [\#11](https://github.com/nlohmann/json/issues/11) -- UTF-8 encoding/deconding/testing [\#10](https://github.com/nlohmann/json/issues/10) +- UTF-8 encoding/decoding/testing [\#10](https://github.com/nlohmann/json/issues/10) - move code into namespace [\#9](https://github.com/nlohmann/json/issues/9) - free functions for explicit objects and arrays in initializer lists [\#8](https://github.com/nlohmann/json/issues/8) - unique\_ptr for ownership [\#7](https://github.com/nlohmann/json/issues/7) diff --git a/doc/mkdocs/docs/api/basic_json/binary_t.md b/doc/mkdocs/docs/api/basic_json/binary_t.md index f7da1ece08..a129b72463 100644 --- a/doc/mkdocs/docs/api/basic_json/binary_t.md +++ b/doc/mkdocs/docs/api/basic_json/binary_t.md @@ -55,7 +55,7 @@ type `#!cpp binary_t*` must be dereferenced. - MessagePack - If a subtype is given and the binary array contains exactly 1, 2, 4, 8, or 16 elements, the fixext family (fixext1, fixext2, fixext4, fixext8) is used. For other sizes, the ext family (ext8, ext16, ext32) is used. The subtype is - then added as singed 8-bit integer. + then added as signed 8-bit integer. - If no subtype is given, the bin family (bin8, bin16, bin32) is used. - BSON diff --git a/doc/mkdocs/docs/api/basic_json/erase.md b/doc/mkdocs/docs/api/basic_json/erase.md index 3d80f5bfd1..85530588e1 100644 --- a/doc/mkdocs/docs/api/basic_json/erase.md +++ b/doc/mkdocs/docs/api/basic_json/erase.md @@ -68,7 +68,7 @@ void erase(const size_type idx); - Throws [`invalid_iterator.205`](../../home/exceptions.md#jsonexceptioninvalid_iterator205) if called on a primitive type with invalid iterator (i.e., any iterator which is not `begin()`); example: `"iterator out of range"` -2. The function can throw thw following exceptions: +2. The function can throw the following exceptions: - Throws [`type_error.307`](../../home/exceptions.md#jsonexceptiontype_error307) if called on a `null` value; example: `"cannot use erase() with null"` - Throws [`invalid_iterator.203`](../../home/exceptions.md#jsonexceptioninvalid_iterator203) if called on iterators @@ -76,10 +76,10 @@ void erase(const size_type idx); - Throws [`invalid_iterator.204`](../../home/exceptions.md#jsonexceptioninvalid_iterator204) if called on a primitive type with invalid iterators (i.e., if `first != begin()` and `last != end()`); example: `"iterators out of range"` -3. The function can throw thw following exceptions: +3. The function can throw the following exceptions: - Throws [`type_error.307`](../../home/exceptions.md#jsonexceptiontype_error307) when called on a type other than JSON object; example: `"cannot use erase() with null"` -4. The function can throw thw following exceptions: +4. The function can throw the following exceptions: - Throws [`type_error.307`](../../home/exceptions.md#jsonexceptiontype_error307) when called on a type other than JSON object; example: `"cannot use erase() with null"` - Throws [`out_of_range.401`](../../home/exceptions.md#jsonexceptionout_of_range401) when `idx >= size()`; example: diff --git a/doc/mkdocs/docs/api/basic_json/insert.md b/doc/mkdocs/docs/api/basic_json/insert.md index fbd4668520..d1e14d5de2 100644 --- a/doc/mkdocs/docs/api/basic_json/insert.md +++ b/doc/mkdocs/docs/api/basic_json/insert.md @@ -59,12 +59,12 @@ void insert(const_iterator first, const_iterator last); arrays; example: `"cannot use insert() with string"` - Throws [`invalid_iterator.202`](../../home/exceptions.md#jsonexceptioninvalid_iterator202) if called on an iterator which does not belong to the current JSON value; example: `"iterator does not fit current value"` -2. The function can throw thw following exceptions: +2. The function can throw the following exceptions: - Throws [`type_error.309`](../../home/exceptions.md#jsonexceptiontype_error309) if called on JSON values other than arrays; example: `"cannot use insert() with string"` - Throws [`invalid_iterator.202`](../../home/exceptions.md#jsonexceptioninvalid_iterator202) if called on an iterator which does not belong to the current JSON value; example: `"iterator does not fit current value"` -3. The function can throw thw following exceptions: +3. The function can throw the following exceptions: - Throws [`type_error.309`](../../home/exceptions.md#jsonexceptiontype_error309) if called on JSON values other than arrays; example: `"cannot use insert() with string"` - Throws [`invalid_iterator.202`](../../home/exceptions.md#jsonexceptioninvalid_iterator202) if called on an @@ -73,12 +73,12 @@ void insert(const_iterator first, const_iterator last); do not belong to the same JSON value; example: `"iterators do not fit"` - Throws [`invalid_iterator.211`](../../home/exceptions.md#jsonexceptioninvalid_iterator211) if `first` or `last` are iterators into container for which insert is called; example: `"passed iterators may not belong to container"` -4. The function can throw thw following exceptions: +4. The function can throw the following exceptions: - Throws [`type_error.309`](../../home/exceptions.md#jsonexceptiontype_error309) if called on JSON values other than arrays; example: `"cannot use insert() with string"` - Throws [`invalid_iterator.202`](../../home/exceptions.md#jsonexceptioninvalid_iterator202) if called on an iterator which does not belong to the current JSON value; example: `"iterator does not fit current value"` -5. The function can throw thw following exceptions: +5. The function can throw the following exceptions: - Throws [`type_error.309`](../../home/exceptions.md#jsonexceptiontype_error309) if called on JSON values other than objects; example: `"cannot use insert() with string"` - Throws [`invalid_iterator.202`](../../home/exceptions.md#jsonexceptioninvalid_iterator202) if called on an diff --git a/doc/mkdocs/docs/api/basic_json/items.md b/doc/mkdocs/docs/api/basic_json/items.md index d5c7113649..f680ff60b2 100644 --- a/doc/mkdocs/docs/api/basic_json/items.md +++ b/doc/mkdocs/docs/api/basic_json/items.md @@ -65,7 +65,7 @@ When iterating over an array, `key()` will return the index of the element as st !!! warning - Using `items()` on temporary objects is dangerous. Make sure the object's lifetime exeeds the iteration. See + Using `items()` on temporary objects is dangerous. Make sure the object's lifetime exceeds the iteration. See for more information. ## Example diff --git a/doc/mkdocs/docs/api/basic_json/update.md b/doc/mkdocs/docs/api/basic_json/update.md index 851417e875..ae9d198086 100644 --- a/doc/mkdocs/docs/api/basic_json/update.md +++ b/doc/mkdocs/docs/api/basic_json/update.md @@ -37,7 +37,7 @@ function. 1. The function can throw the following exceptions: - Throws [`type_error.312`](../../home/exceptions.md#jsonexceptiontype_error312) if called on JSON values other than objects; example: `"cannot use update() with string"` -2. The function can throw thw following exceptions: +2. The function can throw the following exceptions: - Throws [`type_error.312`](../../home/exceptions.md#jsonexceptiontype_error312) if called on JSON values other than objects; example: `"cannot use update() with string"` - Throws [`invalid_iterator.202`](../../home/exceptions.md#jsonexceptioninvalid_iterator202) if called on an diff --git a/doc/mkdocs/docs/api/basic_json/value.md b/doc/mkdocs/docs/api/basic_json/value.md index 8fdbc238f6..d122090602 100644 --- a/doc/mkdocs/docs/api/basic_json/value.md +++ b/doc/mkdocs/docs/api/basic_json/value.md @@ -69,12 +69,12 @@ changes to any JSON value. ## Exceptions -1. The function can throw thw following exceptions: +1. The function can throw the following exceptions: - Throws [`type_error.302`](../../home/exceptions.md#jsonexceptiontype_error302) if `default_value` does not match the type of the value at `key` - Throws [`type_error.306`](../../home/exceptions.md#jsonexceptiontype_error306) if the JSON value is not an object; in that case, using `value()` with a key makes no sense. -2. The function can throw thw following exceptions: +2. The function can throw the following exceptions: - Throws [`type_error.302`](../../home/exceptions.md#jsonexceptiontype_error302) if `default_value` does not match the type of the value at `ptr` - Throws [`type_error.306`](../../home/exceptions.md#jsonexceptiontype_error306) if the JSON value is not an object; diff --git a/doc/mkdocs/docs/features/binary_values.md b/doc/mkdocs/docs/features/binary_values.md index 66e7216881..c58834c053 100644 --- a/doc/mkdocs/docs/features/binary_values.md +++ b/doc/mkdocs/docs/features/binary_values.md @@ -198,7 +198,7 @@ JSON does not have a binary type, and this library does not introduce a new type ### MessagePack -[MessagePack](binary_formats/messagepack.md) supports binary values and subtypes. If a subtype is given, the ext family is used. The library will choose the smallest representation among fixext1, fixext2, fixext4, fixext8, ext8, ext16, and ext32. The subtype is then added as singed 8-bit integer. +[MessagePack](binary_formats/messagepack.md) supports binary values and subtypes. If a subtype is given, the ext family is used. The library will choose the smallest representation among fixext1, fixext2, fixext4, fixext8, ext8, ext16, and ext32. The subtype is then added as signed 8-bit integer. If no subtype is given, the bin family (bin8, bin16, bin32) is used. @@ -282,7 +282,7 @@ If no subtype is given, the bin family (bin8, bin16, bin32) is used. 0x23 0x69 0x01 // '#' i 1 number of object elements 0x69 0x06 // i 6 (length of the key) 0x62 0x69 0x6E 0x61 0x72 0x79 // "binary" - 0x24 0x55 // '$' 'U' type of the array elements: unsinged integers + 0x24 0x55 // '$' 'U' type of the array elements: unsigned integers 0x23 0x69 0x04 // '#' i 4 number of array elements 0xCA 0xFE 0xBA 0xBE // content ``` diff --git a/doc/mkdocs/docs/features/iterators.md b/doc/mkdocs/docs/features/iterators.md index fd9d6791a6..0013d4cbc1 100644 --- a/doc/mkdocs/docs/features/iterators.md +++ b/doc/mkdocs/docs/features/iterators.md @@ -100,7 +100,7 @@ for (auto& [key, val] : j_object.items()) !!! warning - Using `items()` on temporary objects is dangerous. Make sure the object's lifetime exeeds the iteration. See for more information. + Using `items()` on temporary objects is dangerous. Make sure the object's lifetime exceeds the iteration. See for more information. ### Reverse iteration order diff --git a/doc/mkdocs/docs/features/types/number_handling.md b/doc/mkdocs/docs/features/types/number_handling.md index aa8df7ad86..7080faaa18 100644 --- a/doc/mkdocs/docs/features/types/number_handling.md +++ b/doc/mkdocs/docs/features/types/number_handling.md @@ -128,7 +128,7 @@ That is, `-0` is stored as a signed integer, but the serialization does not repr - The serialization can be in scientific notation even if the input is not: `#!c 0.0000972439793401814` will be serialized as `#!c 9.72439793401814e-05`. The reverse can also be true: `#!c 12345E-5` will be serialized as `#!c 0.12345`. - - Conversions from `#!c float` to `#!c double` can also introduce rouding errors: + - Conversions from `#!c float` to `#!c double` can also introduce rounding errors: ```cpp float f = 0.3; json j = f; diff --git a/doc/mkdocs/docs/home/exceptions.md b/doc/mkdocs/docs/home/exceptions.md index a04b60f86b..ea0c85c9e9 100644 --- a/doc/mkdocs/docs/home/exceptions.md +++ b/doc/mkdocs/docs/home/exceptions.md @@ -177,7 +177,7 @@ This error indicates a syntax error while deserializing a JSON text. The error m !!! tip - - Make sure the input is correctly read. Try to write the input to standard output to check if, for instance, the input file was successfully openened. + - Make sure the input is correctly read. Try to write the input to standard output to check if, for instance, the input file was successfully opened. - Paste the input to a JSON validator like or a tool like [jq](https://stedolan.github.io/jq/). ### json.exception.parse_error.102 diff --git a/doc/mkdocs/docs/home/releases.md b/doc/mkdocs/docs/home/releases.md index 298c3772bf..2cf5b3c66c 100644 --- a/doc/mkdocs/docs/home/releases.md +++ b/doc/mkdocs/docs/home/releases.md @@ -468,7 +468,7 @@ This release further fixes several bugs in the library. All changes are backward - allow compare user-defined string types (#1130) - better support for algorithms using iterators from `items()` (#1045, #1134) - added parameter to avoid compilation error with MSVC 2015 debug builds (#1114) -- re-added accidentially skipped unit tests (#1176) +- re-added accidentally skipped unit tests (#1176) - fixed MSVC issue with `std::swap` (#1168) ### :zap: Improvements @@ -1008,7 +1008,7 @@ This release fixes a few bugs in the JSON parser found in the [Parsing JSON is a This release fixes the semantics of `operator[]` for JSON Pointers (see below). This fix is backwards compatible. ### Changes -- **`operator[]` for JSON Pointers** now behaves like the other versions of `operator[]` and transforms `null` values into objects or arrays if required. This allows to created nested structues like `j["/foo/bar/2"] = 17` (yielding `{"foo": "bar": [null, null, 17]}`) without problems. +- **`operator[]` for JSON Pointers** now behaves like the other versions of `operator[]` and transforms `null` values into objects or arrays if required. This allows to created nested structures like `j["/foo/bar/2"] = 17` (yielding `{"foo": "bar": [null, null, 17]}`) without problems. - overworked a helper SFINAE function - fixed some documentation issues - fixed the CMake files to allow to run the test suite outside the main project directory @@ -1093,7 +1093,7 @@ This release combines a lot of small fixes and improvements. The release is back ### Changes - The **parser** has been overworked, and a lot of small issues have been fixed: - Improved parser performance by avoiding recursion and using move semantics for the return value. - - Unescaped control charaters `\x10`-`\x1f` are not accepted any more. + - Unescaped control characters `\x10`-`\x1f` are not accepted any more. - Fixed a bug in the parser when reading from an input stream. - Improved test case coverage for UTF-8 parsing: now, all valid Unicode code points are tested both escaped and unescaped. - The precision of output streams is now preserved by the parser. diff --git a/test/src/unit-regression2.cpp b/test/src/unit-regression2.cpp index b2f2a7dc37..3ae73ce182 100644 --- a/test/src/unit-regression2.cpp +++ b/test/src/unit-regression2.cpp @@ -532,7 +532,7 @@ TEST_CASE("regression tests 2") auto val2 = j.value("y", defval); } - SECTION("issue #2293 - eof doesnt cause parsing to stop") + SECTION("issue #2293 - eof doesn't cause parsing to stop") { std::vector data = { From 1ea1040ec4a987a6ec4977da3b7300338795b16b Mon Sep 17 00:00:00 2001 From: Dirk Stolle Date: Sun, 14 Nov 2021 13:59:43 +0100 Subject: [PATCH 2/2] revert changes to ChangeLog.md --- ChangeLog.md | 68 ++++++++++++++++++++++++++-------------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 14569bb573..92df982204 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -31,7 +31,7 @@ All notable changes to this project will be documented in this file. This projec [Full Changelog](https://github.com/nlohmann/json/compare/v3.10.2...v3.10.3) -- Parsing an empty string returns a string with size 1 instead of expected 0 [\#3057](https://github.com/nlohmann/json/issues/3057) +- Parsing an emtpy string returns a string with size 1 instead of expected 0 [\#3057](https://github.com/nlohmann/json/issues/3057) - Linking error "duplicate symbol: std::type\_info::operator==" on static build with MinGW [\#3042](https://github.com/nlohmann/json/issues/3042) - Yet another assertion failure when inserting into arrays with JSON\_DIAGNOSTICS set [\#3032](https://github.com/nlohmann/json/issues/3032) - accept and parse function not work well with a pure number string [\#3029](https://github.com/nlohmann/json/issues/3029) @@ -98,9 +98,9 @@ All notable changes to this project will be documented in this file. This projec - compiler warning: "not return a value" [\#2917](https://github.com/nlohmann/json/issues/2917) - Comparison floating points causes warning [\#2909](https://github.com/nlohmann/json/issues/2909) - Why can't I have std::vector\ testList? [\#2900](https://github.com/nlohmann/json/issues/2900) -- \[json.hpp\] from releases doesn't work [\#2897](https://github.com/nlohmann/json/issues/2897) +- \[json.hpp\] from releases doesnt work [\#2897](https://github.com/nlohmann/json/issues/2897) - g++ \(11\) -Wuseless-cast gives lots of warnings [\#2893](https://github.com/nlohmann/json/issues/2893) -- Cannot serialize and immediately deserialize json to/from bson [\#2892](https://github.com/nlohmann/json/issues/2892) +- Cannot serialize and immediatly deserialize json to/from bson [\#2892](https://github.com/nlohmann/json/issues/2892) - Floating-point precision conversion error [\#2876](https://github.com/nlohmann/json/issues/2876) - How to avoid escaping for an already escaped string in .dump\(\) [\#2870](https://github.com/nlohmann/json/issues/2870) - can't parse std::vector\ [\#2869](https://github.com/nlohmann/json/issues/2869) @@ -193,7 +193,7 @@ All notable changes to this project will be documented in this file. This projec - json::parse\(\) can't be resolved under specific circumstances [\#2427](https://github.com/nlohmann/json/issues/2427) - from\_\*\(ptr, len\) deprecation [\#2426](https://github.com/nlohmann/json/issues/2426) - Error ONLY in release mode [\#2425](https://github.com/nlohmann/json/issues/2425) -- "Custom data source" example makes no sense [\#2423](https://github.com/nlohmann/json/issues/2423) +- "Custom data source" exemple make no sense [\#2423](https://github.com/nlohmann/json/issues/2423) - Compile errors [\#2421](https://github.com/nlohmann/json/issues/2421) - Refuses to compile in project [\#2419](https://github.com/nlohmann/json/issues/2419) - Compilation failure of tests with C++20 standard \(caused by change of u8 literals\) [\#2413](https://github.com/nlohmann/json/issues/2413) @@ -238,7 +238,7 @@ All notable changes to this project will be documented in this file. This projec - Treat MSVC warnings as errors [\#2930](https://github.com/nlohmann/json/pull/2930) ([nlohmann](https://github.com/nlohmann)) - All: fix warnings when compiling with -Wswitch-enum [\#2927](https://github.com/nlohmann/json/pull/2927) ([fhuberts](https://github.com/fhuberts)) - Guard GCC pragmas [\#2925](https://github.com/nlohmann/json/pull/2925) ([nlohmann](https://github.com/nlohmann)) -- Suppress -Wfloat-equal on intended float comparisons [\#2911](https://github.com/nlohmann/json/pull/2911) ([Finkman](https://github.com/Finkman)) +- Supress -Wfloat-equal on intended float comparisions [\#2911](https://github.com/nlohmann/json/pull/2911) ([Finkman](https://github.com/Finkman)) - Fix binary subtypes [\#2908](https://github.com/nlohmann/json/pull/2908) ([nlohmann](https://github.com/nlohmann)) - Fix useless-cast warnings [\#2902](https://github.com/nlohmann/json/pull/2902) ([nlohmann](https://github.com/nlohmann)) - Add regression test [\#2898](https://github.com/nlohmann/json/pull/2898) ([nlohmann](https://github.com/nlohmann)) @@ -436,7 +436,7 @@ All notable changes to this project will be documented in this file. This projec - Add option to ignore comments in parse/accept functions [\#2212](https://github.com/nlohmann/json/pull/2212) ([nlohmann](https://github.com/nlohmann)) - Fix Clang-Tidy warnings [\#2211](https://github.com/nlohmann/json/pull/2211) ([nlohmann](https://github.com/nlohmann)) - Simple ordered\_json that works on all supported compilers [\#2206](https://github.com/nlohmann/json/pull/2206) ([gatopeich](https://github.com/gatopeich)) -- Use unsigned indices for array index in json pointer [\#2203](https://github.com/nlohmann/json/pull/2203) ([t-b](https://github.com/t-b)) +- Use unsigned indizies for array index in json pointer [\#2203](https://github.com/nlohmann/json/pull/2203) ([t-b](https://github.com/t-b)) - Add option to not rely on Internet connectivity during test stage [\#2202](https://github.com/nlohmann/json/pull/2202) ([nlohmann](https://github.com/nlohmann)) - Serialize floating-point numbers with 32 bit when possible \(MessagePack\) [\#2201](https://github.com/nlohmann/json/pull/2201) ([nlohmann](https://github.com/nlohmann)) - Fix consistency in function `int_to_string()` [\#2193](https://github.com/nlohmann/json/pull/2193) ([dota17](https://github.com/dota17)) @@ -502,7 +502,7 @@ All notable changes to this project will be documented in this file. This projec - json::parse\(\) fails to parse a dump\(2,' '\) output, yet does successfully parse dump\(\) [\#2105](https://github.com/nlohmann/json/issues/2105) - run test-udt error in MSVC 19.16.27034.0 [\#2103](https://github.com/nlohmann/json/issues/2103) - Unable to dump to stringstream [\#2102](https://github.com/nlohmann/json/issues/2102) -- Can't add an object in another object [\#2101](https://github.com/nlohmann/json/issues/2101) +- Can't ad an object in another objet [\#2101](https://github.com/nlohmann/json/issues/2101) - Implicit conversion causes "cannot use operator\[\] with a string argument with string" [\#2098](https://github.com/nlohmann/json/issues/2098) - C++20: char8\_t [\#2097](https://github.com/nlohmann/json/issues/2097) - Compilation issues when included in project [\#2094](https://github.com/nlohmann/json/issues/2094) @@ -638,7 +638,7 @@ All notable changes to this project will be documented in this file. This projec - Allow multiple line string value in JSON [\#1897](https://github.com/nlohmann/json/issues/1897) - Writing map to json file [\#1896](https://github.com/nlohmann/json/issues/1896) - Small documentation mistake [\#1895](https://github.com/nlohmann/json/issues/1895) -- why static function `parse` can't find in visual studio 2019 [\#1894](https://github.com/nlohmann/json/issues/1894) +- why static function `parse` cann't find in visual studio 2019 [\#1894](https://github.com/nlohmann/json/issues/1894) - Best way to handle json files with missing key value pairs. [\#1893](https://github.com/nlohmann/json/issues/1893) - accessing json object as multimap [\#1892](https://github.com/nlohmann/json/issues/1892) - What is the best way to parse vec3s into glm::vec3 [\#1891](https://github.com/nlohmann/json/issues/1891) @@ -834,7 +834,7 @@ All notable changes to this project will be documented in this file. This projec - Private data on parsing [\#1802](https://github.com/nlohmann/json/issues/1802) - Capturing Line and Position when querying [\#1800](https://github.com/nlohmann/json/issues/1800) - json error on parsing DBL\_MAX from string [\#1796](https://github.com/nlohmann/json/issues/1796) -- De/Serialisation of vector of tuple object with nested object need Help please [\#1794](https://github.com/nlohmann/json/issues/1794) +- De/Serialisation of vector of tupple object with nested obect need Help please [\#1794](https://github.com/nlohmann/json/issues/1794) - Output json is corrupted [\#1793](https://github.com/nlohmann/json/issues/1793) - variable name byte sometimes used as a \#define [\#1792](https://github.com/nlohmann/json/issues/1792) - Can't read json file [\#1791](https://github.com/nlohmann/json/issues/1791) @@ -845,7 +845,7 @@ All notable changes to this project will be documented in this file. This projec - ciso646 header become obsolete [\#1782](https://github.com/nlohmann/json/issues/1782) - Migrate LGTM.com installation from OAuth to GitHub App [\#1781](https://github.com/nlohmann/json/issues/1781) - JSON comparison, contains and operator& [\#1778](https://github.com/nlohmann/json/issues/1778) -- pass a json object to a class constructor adds an array around the object [\#1776](https://github.com/nlohmann/json/issues/1776) +- pass a json object to a class contructor adds an array around the object [\#1776](https://github.com/nlohmann/json/issues/1776) - 'Float' number\_float\_function\_t template parameter name conflicts with C '\#define Float float' [\#1775](https://github.com/nlohmann/json/issues/1775) - A weird building problem :-\( [\#1774](https://github.com/nlohmann/json/issues/1774) - What is this json\_ref? [\#1772](https://github.com/nlohmann/json/issues/1772) @@ -896,7 +896,7 @@ All notable changes to this project will be documented in this file. This projec - IntelliSense goes crazy on VS2019 [\#1704](https://github.com/nlohmann/json/issues/1704) - Installing on Ubuntu 16.04 [\#1703](https://github.com/nlohmann/json/issues/1703) - Where is json::parse now? [\#1702](https://github.com/nlohmann/json/issues/1702) -- Forward header shouldn't be amalgamated [\#1700](https://github.com/nlohmann/json/issues/1700) +- Forward header should't be amalgamated [\#1700](https://github.com/nlohmann/json/issues/1700) - Json support for Cmake version 2.8.12 [\#1699](https://github.com/nlohmann/json/issues/1699) - Intruisive scientific notation when using .dump\(\); [\#1698](https://github.com/nlohmann/json/issues/1698) - Is there support for automatic serialization/deserialization? [\#1696](https://github.com/nlohmann/json/issues/1696) @@ -953,7 +953,7 @@ All notable changes to this project will be documented in this file. This projec [Full Changelog](https://github.com/nlohmann/json/compare/v3.6.1...v3.7.0) -- How can I retrieve unknown strings from json file in my C++ program. [\#1684](https://github.com/nlohmann/json/issues/1684) +- How can I retrieve uknown strings from json file in my C++ program. [\#1684](https://github.com/nlohmann/json/issues/1684) - contains\(\) is sometimes causing stack-based buffer overrun exceptions [\#1683](https://github.com/nlohmann/json/issues/1683) - How to deserialize arrays from json [\#1681](https://github.com/nlohmann/json/issues/1681) - Compilation failed in VS2015 [\#1678](https://github.com/nlohmann/json/issues/1678) @@ -982,7 +982,7 @@ All notable changes to this project will be documented in this file. This projec - nlohmann VS JsonCpp by C++17 [\#1633](https://github.com/nlohmann/json/issues/1633) - To integrate an inline helper function that return type name as string [\#1632](https://github.com/nlohmann/json/issues/1632) - Return JSON as reference [\#1631](https://github.com/nlohmann/json/issues/1631) -- Updating from an older version causes problems with assigning a json object to a struct [\#1630](https://github.com/nlohmann/json/issues/1630) +- Updating from an older version causes problems with assing a json object to a struct [\#1630](https://github.com/nlohmann/json/issues/1630) - Can without default constructor function for user defined classes when only to\_json is needed? [\#1629](https://github.com/nlohmann/json/issues/1629) - Compilation fails with clang 6.x-8.x in C++14 mode [\#1628](https://github.com/nlohmann/json/issues/1628) - Treating floating point as string [\#1627](https://github.com/nlohmann/json/issues/1627) @@ -998,7 +998,7 @@ All notable changes to this project will be documented in this file. This projec - variant is not support in Release 3.6.1? [\#1615](https://github.com/nlohmann/json/issues/1615) - Replace assert with throw for const operator\[\] [\#1614](https://github.com/nlohmann/json/issues/1614) - Memory Overhead is Too High \(10x or more\) [\#1613](https://github.com/nlohmann/json/issues/1613) -- program crash everytime, when other data type incoming in json stream as expected [\#1612](https://github.com/nlohmann/json/issues/1612) +- program crash everytime, when other data type incomming in json stream as expected [\#1612](https://github.com/nlohmann/json/issues/1612) - Improved Enum Support [\#1611](https://github.com/nlohmann/json/issues/1611) - is it possible convert json object back to stl container ? [\#1610](https://github.com/nlohmann/json/issues/1610) - Add C++17-like emplace.back\(\) for arrays. [\#1609](https://github.com/nlohmann/json/issues/1609) @@ -1141,7 +1141,7 @@ All notable changes to this project will be documented in this file. This projec - How to parse multi object json from file? [\#1470](https://github.com/nlohmann/json/issues/1470) - How to returns the name of the upper object? [\#1467](https://github.com/nlohmann/json/issues/1467) - Error: "tuple\_size" has already been declared in the current scope [\#1466](https://github.com/nlohmann/json/issues/1466) -- Checking keys of two jsons against each other [\#1465](https://github.com/nlohmann/json/issues/1465) +- Checking keys of two jsons against eachother [\#1465](https://github.com/nlohmann/json/issues/1465) - Disable installation when used as meson subproject [\#1463](https://github.com/nlohmann/json/issues/1463) - Unpack list of integers to a std::vector\ [\#1460](https://github.com/nlohmann/json/issues/1460) - Implement DRY definition of JSON representation of a c++ class [\#1459](https://github.com/nlohmann/json/issues/1459) @@ -1185,7 +1185,7 @@ All notable changes to this project will be documented in this file. This projec - Retrieving array elements. [\#1369](https://github.com/nlohmann/json/issues/1369) - Deserialize [\#1366](https://github.com/nlohmann/json/issues/1366) - call of overloaded for push\_back and operator+= is ambiguous [\#1352](https://github.com/nlohmann/json/issues/1352) -- got an error and can't figure it out [\#1351](https://github.com/nlohmann/json/issues/1351) +- got an error and cann't figure it out [\#1351](https://github.com/nlohmann/json/issues/1351) - Improve number-to-string conversion [\#1334](https://github.com/nlohmann/json/issues/1334) - Implicit type conversion error on MSVC [\#1333](https://github.com/nlohmann/json/issues/1333) - NuGet Package [\#1132](https://github.com/nlohmann/json/issues/1132) @@ -1242,7 +1242,7 @@ All notable changes to this project will be documented in this file. This projec - Retrieving array elements from object type iterator. [\#1367](https://github.com/nlohmann/json/issues/1367) - json::dump\(\) silently crashes if items contain accented letters [\#1365](https://github.com/nlohmann/json/issues/1365) - warnings in MSVC \(2015\) in 3.4.0 related to bool... [\#1364](https://github.com/nlohmann/json/issues/1364) -- Can't compile with -C++17 and beyond compiler options [\#1362](https://github.com/nlohmann/json/issues/1362) +- Cant compile with -C++17 and beyond compiler options [\#1362](https://github.com/nlohmann/json/issues/1362) - json to concrete type conversion through reference or pointer fails [\#1361](https://github.com/nlohmann/json/issues/1361) - the first attributes of JSON string is misplaced [\#1360](https://github.com/nlohmann/json/issues/1360) - Copy-construct using initializer-list converts objects to arrays [\#1359](https://github.com/nlohmann/json/issues/1359) @@ -1263,7 +1263,7 @@ All notable changes to this project will be documented in this file. This projec - Protect macro expansion of commonly defined macros [\#1337](https://github.com/nlohmann/json/issues/1337) - How to validate an input before parsing? [\#1336](https://github.com/nlohmann/json/issues/1336) - Non-verifying dump\(\) alternative for debugging/logging needed [\#1335](https://github.com/nlohmann/json/issues/1335) -- Json Library is not responding for me in c++ [\#1332](https://github.com/nlohmann/json/issues/1332) +- Json Libarary is not responding for me in c++ [\#1332](https://github.com/nlohmann/json/issues/1332) - Question - how to find an object in an array [\#1331](https://github.com/nlohmann/json/issues/1331) - Nesting additional data in json object [\#1328](https://github.com/nlohmann/json/issues/1328) - can to\_json\(\) be defined inside a class? [\#1324](https://github.com/nlohmann/json/issues/1324) @@ -1304,7 +1304,7 @@ All notable changes to this project will be documented in this file. This projec - \[Warning\] -Wparentheses on line 555 on single\_include [\#1319](https://github.com/nlohmann/json/issues/1319) - Compilation error using at and find with enum struct [\#1316](https://github.com/nlohmann/json/issues/1316) - Parsing JSON from a web address [\#1311](https://github.com/nlohmann/json/issues/1311) -- How to convert JSON to Struct with embedded subject [\#1310](https://github.com/nlohmann/json/issues/1310) +- How to convert JSON to Struct with embeded subject [\#1310](https://github.com/nlohmann/json/issues/1310) - Null safety/coalescing function? [\#1309](https://github.com/nlohmann/json/issues/1309) - Building fails using single include file: json.hpp [\#1308](https://github.com/nlohmann/json/issues/1308) - json::parse\(std::string\) Exception inside packaged Lib [\#1306](https://github.com/nlohmann/json/issues/1306) @@ -1374,7 +1374,7 @@ All notable changes to this project will be documented in this file. This projec - Help needed [\#1259](https://github.com/nlohmann/json/issues/1259) - A way to get to a JSON values "key" [\#1258](https://github.com/nlohmann/json/issues/1258) - While compiling got 76 errors [\#1255](https://github.com/nlohmann/json/issues/1255) -- Two backslashes on json output file [\#1253](https://github.com/nlohmann/json/issues/1253) +- Two blackslashes on json output file [\#1253](https://github.com/nlohmann/json/issues/1253) - Including nlohmann the badwrong way. [\#1250](https://github.com/nlohmann/json/issues/1250) - how to build with clang? [\#1247](https://github.com/nlohmann/json/issues/1247) - Cmake target\_link\_libraries unable to find nlohmann\_json since version 3.2.0 [\#1243](https://github.com/nlohmann/json/issues/1243) @@ -1533,7 +1533,7 @@ All notable changes to this project will be documented in this file. This projec - Compilation error with strong typed enums in map in combination with namespaces [\#1079](https://github.com/nlohmann/json/issues/1079) - cassert error [\#1076](https://github.com/nlohmann/json/issues/1076) - Valid json data not being parsed [\#1075](https://github.com/nlohmann/json/issues/1075) -- Feature request :: Better testing for key existence without try/catch [\#1074](https://github.com/nlohmann/json/issues/1074) +- Feature request :: Better testing for key existance without try/catch [\#1074](https://github.com/nlohmann/json/issues/1074) - Hi, I have input like a.b.c and want to convert it to \"a\"{\"b\": \"c\"} form. Any suggestions how do I do this? Thanks. [\#1073](https://github.com/nlohmann/json/issues/1073) - ADL deserializer not picked up for non default-constructible type [\#1072](https://github.com/nlohmann/json/issues/1072) - Deserializing std::array doesn't compiler \(no insert\(\)\) [\#1071](https://github.com/nlohmann/json/issues/1071) @@ -1547,13 +1547,13 @@ All notable changes to this project will be documented in this file. This projec - Commented out test cases, should they be removed? [\#1060](https://github.com/nlohmann/json/issues/1060) - different behaviour between clang and gcc with braced initialization [\#1059](https://github.com/nlohmann/json/issues/1059) - json array: initialize with prescribed size and `resize` method. [\#1057](https://github.com/nlohmann/json/issues/1057) -- Is it possible to use exceptions instead of assertions? [\#1056](https://github.com/nlohmann/json/issues/1056) +- Is it possible to use exceptions istead of assertions? [\#1056](https://github.com/nlohmann/json/issues/1056) - when using assign operator in with json object a static assertion fails.. [\#1055](https://github.com/nlohmann/json/issues/1055) - Iterate over leafs of a JSON data structure: enrich the JSON pointer API [\#1054](https://github.com/nlohmann/json/issues/1054) - \[Feature request\] Access by path [\#1053](https://github.com/nlohmann/json/issues/1053) - document that implicit js -\> primitive conversion does not work for std::string::value\_type and why [\#1052](https://github.com/nlohmann/json/issues/1052) - error: ‘BasicJsonType’ in namespace ‘::’ does not name a type [\#1051](https://github.com/nlohmann/json/issues/1051) -- Destructor is called when filling object through assignment [\#1050](https://github.com/nlohmann/json/issues/1050) +- Destructor is called when filling object through assignement [\#1050](https://github.com/nlohmann/json/issues/1050) - Is this thing thread safe for reads? [\#1049](https://github.com/nlohmann/json/issues/1049) - clang-tidy: Call to virtual function during construction [\#1046](https://github.com/nlohmann/json/issues/1046) - Using STL algorithms with JSON containers with expected results? [\#1045](https://github.com/nlohmann/json/issues/1045) @@ -1787,7 +1787,7 @@ All notable changes to this project will be documented in this file. This projec - massage -\> message [\#678](https://github.com/nlohmann/json/pull/678) ([DmitryKuk](https://github.com/DmitryKuk)) - Fix "not constraint" grammar in docs [\#674](https://github.com/nlohmann/json/pull/674) ([wincent](https://github.com/wincent)) - Add documentation for integration with CMake and hunter [\#671](https://github.com/nlohmann/json/pull/671) ([dan-42](https://github.com/dan-42)) -- REFACTOR: rewrite CMakeLists.txt for better include and reuse [\#669](https://github.com/nlohmann/json/pull/669) ([dan-42](https://github.com/dan-42)) +- REFACTOR: rewrite CMakeLists.txt for better inlcude and reuse [\#669](https://github.com/nlohmann/json/pull/669) ([dan-42](https://github.com/dan-42)) - enable\_testing only if the JSON\_BuildTests is ON [\#666](https://github.com/nlohmann/json/pull/666) ([effolkronium](https://github.com/effolkronium)) - Support moving from rvalues in std::initializer\_list [\#663](https://github.com/nlohmann/json/pull/663) ([himikof](https://github.com/himikof)) - add ensure\_ascii parameter to dump. \#330 [\#654](https://github.com/nlohmann/json/pull/654) ([ryanjmulder](https://github.com/ryanjmulder)) @@ -1803,7 +1803,7 @@ All notable changes to this project will be documented in this file. This projec - \#550 Fix iterator related compiling issues for Intel icc [\#598](https://github.com/nlohmann/json/pull/598) ([HenryRLee](https://github.com/HenryRLee)) - Issue \#593 Fix the arithmetic operators in the iterator and reverse iterator [\#595](https://github.com/nlohmann/json/pull/595) ([HenryRLee](https://github.com/HenryRLee)) - fix doxygen error of basic\_json::get\(\) [\#583](https://github.com/nlohmann/json/pull/583) ([zhaohuaxishi](https://github.com/zhaohuaxishi)) -- Fixing assignment for iterator wrapper second, and adding unit test [\#579](https://github.com/nlohmann/json/pull/579) ([Type1J](https://github.com/Type1J)) +- Fixing assignement for iterator wrapper second, and adding unit test [\#579](https://github.com/nlohmann/json/pull/579) ([Type1J](https://github.com/Type1J)) - Adding first and second properties to iteration\_proxy\_internal [\#578](https://github.com/nlohmann/json/pull/578) ([Type1J](https://github.com/Type1J)) - Adding support for Meson. [\#576](https://github.com/nlohmann/json/pull/576) ([Type1J](https://github.com/Type1J)) - add enum class default conversions [\#545](https://github.com/nlohmann/json/pull/545) ([theodelrieu](https://github.com/theodelrieu)) @@ -1967,7 +1967,7 @@ All notable changes to this project will be documented in this file. This projec - There is performance inefficiency found by coverity tool json2.1.1/include/nlohmann/json.hpp [\#673](https://github.com/nlohmann/json/issues/673) - include problem, when cmake on osx [\#672](https://github.com/nlohmann/json/issues/672) - Operator= ambiguous in C++1z and GCC 7.1.1 [\#670](https://github.com/nlohmann/json/issues/670) -- shouldn't the cmake install target be to nlohman/json.hpp [\#668](https://github.com/nlohmann/json/issues/668) +- should't the cmake install target be to nlohman/json.hpp [\#668](https://github.com/nlohmann/json/issues/668) - deserialise from `std::vector` [\#667](https://github.com/nlohmann/json/issues/667) - How to iterate? [\#665](https://github.com/nlohmann/json/issues/665) - could this json lib work on windows? [\#664](https://github.com/nlohmann/json/issues/664) @@ -2052,7 +2052,7 @@ All notable changes to this project will be documented in this file. This projec - from\_json declaration order and exceptions [\#561](https://github.com/nlohmann/json/issues/561) - Tip: Don't upgrade to VS2017 if using json initializer list constructs [\#559](https://github.com/nlohmann/json/issues/559) - parse error - unexpected end of input [\#558](https://github.com/nlohmann/json/issues/558) -- Can't modify existing numbers inside a json object [\#557](https://github.com/nlohmann/json/issues/557) +- Cant modify existing numbers inside a json object [\#557](https://github.com/nlohmann/json/issues/557) - Better support for SAX style serialize and deserialize in new version? [\#554](https://github.com/nlohmann/json/issues/554) - Cannot convert from json array to std::array [\#553](https://github.com/nlohmann/json/issues/553) - Do not define an unnamed namespace in a header file \(DCL59-CPP\) [\#552](https://github.com/nlohmann/json/issues/552) @@ -2086,7 +2086,7 @@ All notable changes to this project will be documented in this file. This projec - Comparison of NaN [\#514](https://github.com/nlohmann/json/issues/514) - why it's not possible to serialize c++11 enums directly [\#513](https://github.com/nlohmann/json/issues/513) - clang compile error: use of overloaded operator '\<=' is ambiguous with \(nlohmann::json{{"a", 5}}\)\["a"\] \<= 10 [\#512](https://github.com/nlohmann/json/issues/512) -- Why not also look inside the type for \(static\) to\_json and from\_json functions? [\#511](https://github.com/nlohmann/json/issues/511) +- Why not also look inside the type for \(static\) to\_json and from\_json funtions? [\#511](https://github.com/nlohmann/json/issues/511) - Parser issues [\#509](https://github.com/nlohmann/json/issues/509) - I may not understand [\#507](https://github.com/nlohmann/json/issues/507) - VS2017 min / max problem for 2.1.1 [\#506](https://github.com/nlohmann/json/issues/506) @@ -2174,11 +2174,11 @@ All notable changes to this project will be documented in this file. This projec - Warnings with Visual Studio c++ \(VS2015 Update 3\) [\#453](https://github.com/nlohmann/json/issues/453) - Heap-buffer-overflow \(OSS-Fuzz issue 585\) [\#452](https://github.com/nlohmann/json/issues/452) - use of undeclared identifier 'UINT8\_MAX' [\#451](https://github.com/nlohmann/json/issues/451) -- Question on the lifetime management of objects at the lower levels [\#449](https://github.com/nlohmann/json/issues/449) +- Question on the lifetime managment of objects at the lower levels [\#449](https://github.com/nlohmann/json/issues/449) - Json should not be constructible with 'json\*' [\#448](https://github.com/nlohmann/json/issues/448) - Move value\_t to namespace scope [\#447](https://github.com/nlohmann/json/issues/447) - Typo in README.md [\#446](https://github.com/nlohmann/json/issues/446) -- make check compilation is unnecessarily slow [\#445](https://github.com/nlohmann/json/issues/445) +- make check compilation is unneccesarily slow [\#445](https://github.com/nlohmann/json/issues/445) - Problem in dump\(\) in json.h caused by ss.imbue [\#444](https://github.com/nlohmann/json/issues/444) - I want to create Windows Application in Visual Studio 2015 c++, and i have a problem [\#443](https://github.com/nlohmann/json/issues/443) - Implicit conversion issues [\#442](https://github.com/nlohmann/json/issues/442) @@ -2325,7 +2325,7 @@ All notable changes to this project will be documented in this file. This projec - Cannot convert from 'json' to 'char' [\#276](https://github.com/nlohmann/json/issues/276) - Please add a Pretty-Print option for arrays to stay always in one line [\#229](https://github.com/nlohmann/json/issues/229) - Conversion to STL map\\> gives error [\#220](https://github.com/nlohmann/json/issues/220) -- std::unordered\_map cannot be used as ObjectType [\#164](https://github.com/nlohmann/json/issues/164) +- std::unorderd\_map cannot be used as ObjectType [\#164](https://github.com/nlohmann/json/issues/164) - fix minor grammar/style issue in README.md [\#336](https://github.com/nlohmann/json/pull/336) ([seeekr](https://github.com/seeekr)) @@ -2415,7 +2415,7 @@ All notable changes to this project will be documented in this file. This projec - Docs - What does Json\[key\] return? [\#267](https://github.com/nlohmann/json/issues/267) - Compiler Errors With JSON.hpp [\#265](https://github.com/nlohmann/json/issues/265) - Ambiguous push\_back and operator+= overloads [\#263](https://github.com/nlohmann/json/issues/263) -- Preserving order of items in json [\#262](https://github.com/nlohmann/json/issues/262) +- Preseving order of items in json [\#262](https://github.com/nlohmann/json/issues/262) - '\' char problem in strings [\#261](https://github.com/nlohmann/json/issues/261) - VS2015 compile fail [\#260](https://github.com/nlohmann/json/issues/260) - -Wconversion warning [\#259](https://github.com/nlohmann/json/issues/259) @@ -2491,7 +2491,7 @@ All notable changes to this project will be documented in this file. This projec - Floating point equality [\#185](https://github.com/nlohmann/json/issues/185) - Unused variables in catch [\#180](https://github.com/nlohmann/json/issues/180) - Typo in documentation [\#179](https://github.com/nlohmann/json/issues/179) -- JSON performance benchmark comparison [\#177](https://github.com/nlohmann/json/issues/177) +- JSON performance benchmark comparision [\#177](https://github.com/nlohmann/json/issues/177) - Since re2c is often ignored in pull requests, it may make sense to make a contributing.md file [\#175](https://github.com/nlohmann/json/issues/175) - Question about exceptions [\#173](https://github.com/nlohmann/json/issues/173) - Android? [\#172](https://github.com/nlohmann/json/issues/172) @@ -2623,7 +2623,7 @@ All notable changes to this project will be documented in this file. This projec - Add to\_string overload for indentation [\#13](https://github.com/nlohmann/json/issues/13) - string parser does not recognize uncompliant strings [\#12](https://github.com/nlohmann/json/issues/12) - possible double-free in find function [\#11](https://github.com/nlohmann/json/issues/11) -- UTF-8 encoding/decoding/testing [\#10](https://github.com/nlohmann/json/issues/10) +- UTF-8 encoding/deconding/testing [\#10](https://github.com/nlohmann/json/issues/10) - move code into namespace [\#9](https://github.com/nlohmann/json/issues/9) - free functions for explicit objects and arrays in initializer lists [\#8](https://github.com/nlohmann/json/issues/8) - unique\_ptr for ownership [\#7](https://github.com/nlohmann/json/issues/7)