From 768d66560e1c26997a1dc033b542d164d960e0e9 Mon Sep 17 00:00:00 2001 From: Niels Date: Sun, 11 Sep 2016 23:36:59 +0200 Subject: [PATCH] version bump --- CMakeLists.txt | 2 +- ChangeLog.md | 7 +++++++ README.md | 2 +- doc/Doxyfile | 2 +- doc/examples/README.link | 2 +- doc/index.md | 2 +- doc/json.gif | Bin 450480 -> 450318 bytes src/json.hpp | 2 +- src/json.hpp.re2c | 2 +- test/src/fuzz.cpp | 2 +- test/src/unit-algorithms.cpp | 2 +- test/src/unit-allocator.cpp | 2 +- test/src/unit-capacity.cpp | 2 +- test/src/unit-class_const_iterator.cpp | 2 +- test/src/unit-class_iterator.cpp | 2 +- test/src/unit-class_lexer.cpp | 2 +- test/src/unit-class_parser.cpp | 2 +- test/src/unit-comparison.cpp | 2 +- test/src/unit-concepts.cpp | 2 +- test/src/unit-constructor1.cpp | 2 +- test/src/unit-constructor2.cpp | 2 +- test/src/unit-convenience.cpp | 2 +- test/src/unit-conversions.cpp | 2 +- test/src/unit-deserialization.cpp | 2 +- test/src/unit-element_access1.cpp | 2 +- test/src/unit-element_access2.cpp | 2 +- test/src/unit-inspection.cpp | 2 +- test/src/unit-iterator_wrapper.cpp | 2 +- test/src/unit-iterators1.cpp | 2 +- test/src/unit-iterators2.cpp | 2 +- test/src/unit-json_patch.cpp | 2 +- test/src/unit-json_pointer.cpp | 2 +- test/src/unit-modifiers.cpp | 2 +- test/src/unit-pointer_access.cpp | 2 +- test/src/unit-readme.cpp | 2 +- test/src/unit-reference_access.cpp | 2 +- test/src/unit-regression.cpp | 2 +- test/src/unit-serialization.cpp | 2 +- test/src/unit-testsuites.cpp | 2 +- test/src/unit-unicode.cpp | 2 +- test/src/unit.cpp | 2 +- 41 files changed, 46 insertions(+), 39 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0b2d54c4a..c7d96630d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.0) # define the project -project(nlohmann_json VERSION 2.0.3 LANGUAGES CXX) +project(nlohmann_json VERSION 2.0.4 LANGUAGES CXX) enable_testing() diff --git a/ChangeLog.md b/ChangeLog.md index dd1b37966..003eec7ba 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,6 +1,13 @@ # Change Log All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## [v2.0.4](https://github.com/nlohmann/json/releases/tag/v2.0.4) (2016-09-11) +[Full Changelog](https://github.com/nlohmann/json/compare/v2.0.3...v2.0.4) + +- Parsing fails without space at end of file [\#306](https://github.com/nlohmann/json/issues/306) + +- Unused variable warning [\#304](https://github.com/nlohmann/json/issues/304) + ## [v2.0.3](https://github.com/nlohmann/json/releases/tag/v2.0.3) (2016-08-31) [Full Changelog](https://github.com/nlohmann/json/compare/v2.0.2...v2.0.3) diff --git a/README.md b/README.md index 8529befd9..0bba68b1f 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![Build Status](https://travis-ci.org/nlohmann/json.svg?branch=master)](https://travis-ci.org/nlohmann/json) [![Build Status](https://ci.appveyor.com/api/projects/status/1acb366xfyg3qybk/branch/develop?svg=true)](https://ci.appveyor.com/project/nlohmann/json) [![Coverage Status](https://img.shields.io/coveralls/nlohmann/json.svg)](https://coveralls.io/r/nlohmann/json) -[![Try online](https://img.shields.io/badge/try-online-blue.svg)](http://melpon.org/wandbox/permlink/zkFPohcXJ2TFuAyq) +[![Try online](https://img.shields.io/badge/try-online-blue.svg)](http://melpon.org/wandbox/permlink/MN72DYughLUXjVLk) [![Documentation](https://img.shields.io/badge/docs-doxygen-blue.svg)](http://nlohmann.github.io/json) [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/nlohmann/json/master/LICENSE.MIT) [![Github Releases](https://img.shields.io/github/release/nlohmann/json.svg)](https://github.com/nlohmann/json/releases) diff --git a/doc/Doxyfile b/doc/Doxyfile index 17cbd1a3e..e1d5d558b 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -5,7 +5,7 @@ #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = "JSON for Modern C++" -PROJECT_NUMBER = 2.0.3 +PROJECT_NUMBER = 2.0.4 PROJECT_BRIEF = PROJECT_LOGO = OUTPUT_DIRECTORY = . diff --git a/doc/examples/README.link b/doc/examples/README.link index a2d8a68ca..4e56769c2 100644 --- a/doc/examples/README.link +++ b/doc/examples/README.link @@ -1 +1 @@ -online \ No newline at end of file +online \ No newline at end of file diff --git a/doc/index.md b/doc/index.md index ba62dfab4..68bcf86c1 100644 --- a/doc/index.md +++ b/doc/index.md @@ -268,4 +268,4 @@ The container functions known from STL have been extended to support the differe @author [Niels Lohmann](http://nlohmann.me) @see https://github.com/nlohmann/json to download the source code -@version 2.0.3 +@version 2.0.4 diff --git a/doc/json.gif b/doc/json.gif index cc2a9726d8faa74c3c7d05147c262db8875618d1..f49cf02fbdaaa617e4bc3fb685c1f954e5d36bba 100644 GIT binary patch delta 12319 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 Y%+wxl%-kMt%+elj%(^|^m~H)P03(X8i2wiq diff --git a/src/json.hpp b/src/json.hpp index db85a2cbf..fd548c2c9 100644 --- a/src/json.hpp +++ b/src/json.hpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/src/json.hpp.re2c b/src/json.hpp.re2c index c7d27356d..dd603f042 100644 --- a/src/json.hpp.re2c +++ b/src/json.hpp.re2c @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/fuzz.cpp b/test/src/fuzz.cpp index 221faaae3..11f2c351a 100644 --- a/test/src/fuzz.cpp +++ b/test/src/fuzz.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (fuzz test support) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Run "make fuzz_testing" and follow the instructions. diff --git a/test/src/unit-algorithms.cpp b/test/src/unit-algorithms.cpp index 4d9d90a14..abca8bec0 100644 --- a/test/src/unit-algorithms.cpp +++ b/test/src/unit-algorithms.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-allocator.cpp b/test/src/unit-allocator.cpp index 9176b6dab..9c989d760 100644 --- a/test/src/unit-allocator.cpp +++ b/test/src/unit-allocator.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-capacity.cpp b/test/src/unit-capacity.cpp index 5560ed1fb..56c5fb5fc 100644 --- a/test/src/unit-capacity.cpp +++ b/test/src/unit-capacity.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-class_const_iterator.cpp b/test/src/unit-class_const_iterator.cpp index eceaa0029..28d88ee4e 100644 --- a/test/src/unit-class_const_iterator.cpp +++ b/test/src/unit-class_const_iterator.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-class_iterator.cpp b/test/src/unit-class_iterator.cpp index 1fb7deb19..21cca451b 100644 --- a/test/src/unit-class_iterator.cpp +++ b/test/src/unit-class_iterator.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-class_lexer.cpp b/test/src/unit-class_lexer.cpp index 27a67fe79..76c2f6851 100644 --- a/test/src/unit-class_lexer.cpp +++ b/test/src/unit-class_lexer.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-class_parser.cpp b/test/src/unit-class_parser.cpp index 1c23df574..16e4049d3 100644 --- a/test/src/unit-class_parser.cpp +++ b/test/src/unit-class_parser.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-comparison.cpp b/test/src/unit-comparison.cpp index fa5a9ac86..f17f6a499 100644 --- a/test/src/unit-comparison.cpp +++ b/test/src/unit-comparison.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-concepts.cpp b/test/src/unit-concepts.cpp index acd787521..00e1ac021 100644 --- a/test/src/unit-concepts.cpp +++ b/test/src/unit-concepts.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-constructor1.cpp b/test/src/unit-constructor1.cpp index 6815db651..a42eb2ea3 100644 --- a/test/src/unit-constructor1.cpp +++ b/test/src/unit-constructor1.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-constructor2.cpp b/test/src/unit-constructor2.cpp index 17c538984..789f19d6d 100644 --- a/test/src/unit-constructor2.cpp +++ b/test/src/unit-constructor2.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-convenience.cpp b/test/src/unit-convenience.cpp index f5c6f07d4..9ec5c741e 100644 --- a/test/src/unit-convenience.cpp +++ b/test/src/unit-convenience.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-conversions.cpp b/test/src/unit-conversions.cpp index 592dcf0ab..4028b1c09 100644 --- a/test/src/unit-conversions.cpp +++ b/test/src/unit-conversions.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-deserialization.cpp b/test/src/unit-deserialization.cpp index 01441b1af..973893aa8 100644 --- a/test/src/unit-deserialization.cpp +++ b/test/src/unit-deserialization.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-element_access1.cpp b/test/src/unit-element_access1.cpp index d32b3f808..13ad0e9d9 100644 --- a/test/src/unit-element_access1.cpp +++ b/test/src/unit-element_access1.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-element_access2.cpp b/test/src/unit-element_access2.cpp index fe53ddd7a..a83b49bc9 100644 --- a/test/src/unit-element_access2.cpp +++ b/test/src/unit-element_access2.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-inspection.cpp b/test/src/unit-inspection.cpp index d99241b69..8eaf843d1 100644 --- a/test/src/unit-inspection.cpp +++ b/test/src/unit-inspection.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-iterator_wrapper.cpp b/test/src/unit-iterator_wrapper.cpp index df358282f..3d98323f2 100644 --- a/test/src/unit-iterator_wrapper.cpp +++ b/test/src/unit-iterator_wrapper.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-iterators1.cpp b/test/src/unit-iterators1.cpp index c33791d25..1982a1c4c 100644 --- a/test/src/unit-iterators1.cpp +++ b/test/src/unit-iterators1.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-iterators2.cpp b/test/src/unit-iterators2.cpp index 1354ad0fc..347bc363f 100644 --- a/test/src/unit-iterators2.cpp +++ b/test/src/unit-iterators2.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-json_patch.cpp b/test/src/unit-json_patch.cpp index 5f7ea36d6..1103a2abd 100644 --- a/test/src/unit-json_patch.cpp +++ b/test/src/unit-json_patch.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-json_pointer.cpp b/test/src/unit-json_pointer.cpp index d73d801ad..5c74fd716 100644 --- a/test/src/unit-json_pointer.cpp +++ b/test/src/unit-json_pointer.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-modifiers.cpp b/test/src/unit-modifiers.cpp index 7b2443271..9e52d7f71 100644 --- a/test/src/unit-modifiers.cpp +++ b/test/src/unit-modifiers.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-pointer_access.cpp b/test/src/unit-pointer_access.cpp index 2b33e64da..04964855b 100644 --- a/test/src/unit-pointer_access.cpp +++ b/test/src/unit-pointer_access.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-readme.cpp b/test/src/unit-readme.cpp index 8fc7886ff..5f7435647 100644 --- a/test/src/unit-readme.cpp +++ b/test/src/unit-readme.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-reference_access.cpp b/test/src/unit-reference_access.cpp index 30a0dea64..373e9818d 100644 --- a/test/src/unit-reference_access.cpp +++ b/test/src/unit-reference_access.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-regression.cpp b/test/src/unit-regression.cpp index ee62db2b7..7df1e7fcb 100644 --- a/test/src/unit-regression.cpp +++ b/test/src/unit-regression.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-serialization.cpp b/test/src/unit-serialization.cpp index 6b9eed22d..700e1642d 100644 --- a/test/src/unit-serialization.cpp +++ b/test/src/unit-serialization.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-testsuites.cpp b/test/src/unit-testsuites.cpp index 1ef2b97d6..49d2b156b 100644 --- a/test/src/unit-testsuites.cpp +++ b/test/src/unit-testsuites.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-unicode.cpp b/test/src/unit-unicode.cpp index a8fbaf960..4ac406b6d 100644 --- a/test/src/unit-unicode.cpp +++ b/test/src/unit-unicode.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit.cpp b/test/src/unit.cpp index 57ebc3ef3..56578523c 100644 --- a/test/src/unit.cpp +++ b/test/src/unit.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 2.0.3 +| | |__ | | | | | | version 2.0.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License .