1
0
mirror of https://github.com/nlohmann/json.git synced 2025-07-24 02:21:01 +03:00
Commit Graph

300 Commits

Author SHA1 Message Date
ad01736d55 💡 improved documentation for parsing without exceptions #1405
Closes #1405
2019-01-13 11:46:05 +01:00
6503e83e74 Improve dump_integer performance by implementing a more efficient int2ascii
This commits implements a faster int2ascii inspired by "Fastware" talk given
by Andrei Alexandrescu.
See: https://www.youtube.com/watch?v=o4-CwDo2zpg
2019-01-12 08:58:30 -08:00
c682b9879b 🚨 fixed PVS V567 warning
"V567 The modification of the 'position.chars_read_current_line' variable is unsequenced relative to another operation on the same variable. This may lead to undefined behavior."
2018-12-30 23:00:15 +01:00
6f89613acd 🚨 fixed some warnings 2018-12-23 13:56:18 +01:00
78348afeb6 🔖 set version to 3.5.0 2018-12-21 23:52:29 +01:00
1107f8cd82 📝 updated documentation for items() function 2018-12-21 22:51:12 +01:00
45f5611d9b 🚨 fixed two warnings 2018-12-20 22:41:48 +01:00
85849940ba Merge pull request #1391 from pratikpc/develop
Added Support for Structured Bindings
2018-12-20 08:58:08 +01:00
ebd3f45808 Added Support for Structured Bindings
For further details, read https://github.com/nlohmann/json/issues/1388 and https://blog.tartanllama.xyz/structured-bindings/
2018-12-19 20:17:52 +05:30
4f270e38cc Merge pull request #1342 from davedissian/bugfix/sfinae-iterator-traits
Add a SFINAE friendly iterator_traits and use that instead.
2018-12-19 08:24:18 +01:00
f1080d7c39 Code review. 2018-12-18 20:44:37 +00:00
5d390e91ff Merge pull request #1392 from mtalliance/feature/addFileInputAdapter
Feature/add file input adapter
2018-12-16 22:10:03 +01:00
c1c85b025c Forget one std::FILE 2018-12-14 07:33:28 -05:00
635a4fc344 use namespace std when possible. Change the name of private variable. 2018-12-12 16:33:25 -05:00
cf31193de2 create single json.hpp file 2018-12-12 14:46:52 -05:00
fa7f1a524e new unified json.hpp generated with make amalgamate 2018-12-12 10:19:22 -05:00
3335da622a remove non usefull code. 2018-12-12 09:32:52 -05:00
67b0daf27b Add the possibility of using FILE * from cstdio library to read a file. This enable the possibility of using low eand device with this library. 2018-12-11 09:33:30 -05:00
2c23f0a346 Changes requested from code review. 2018-12-08 15:46:33 +00:00
ef90d62ddf 🚨 fixed warning #1364 2018-11-21 21:17:38 +01:00
da81e7be22 🏁 adding parentheses around std::snprintf calls #1337 2018-11-09 21:18:02 +01:00
f80efd3954 💄 cleanup 2018-11-09 21:10:32 +01:00
35829928da Merge pull request #1343 from mefyl/develop
Set eofbit on exhausted input stream.
2018-11-09 21:07:36 +01:00
aa10382629 Set eofbit on exhausted input stream.
Fix issue #1340.

        The eofbit is set manually since we don't go through the
	stream interface. We could maybe use the stream interface
	instead, but there are some assumptions regarding which
	exception go through, so this seems to be the most prudent
	approach for now.
2018-11-08 11:41:17 +01:00
798754dfb6 Amalgamate Headers 2018-11-08 10:35:45 +01:00
f665a92330 Implement SFINAE friendly iterator_traits and use that instead. 2018-11-07 18:39:25 +00:00
2f73a4d1f3 🚨 fixed a linter warning 2018-10-31 20:30:24 +01:00
7b2f8cce03 🔖 set version to 3.4.0 2018-10-30 21:30:20 +01:00
8cee0e38d9 🚑 fixed #1319 2018-10-30 17:29:05 +01:00
856fc31d0a 💄 fixed indentation 2018-10-29 19:44:19 +01:00
d2e4f0b0d9 ✏️ fixed some typos 2018-10-28 14:20:20 +01:00
f0c1459554 🐛 fixed a bug parsing BSON strings #1320 2018-10-28 09:16:40 +01:00
24946f67f1 🚨 fixed some more linter warnings 2018-10-28 09:15:41 +01:00
7d0dc10169 🚨 fixed a linter warning 2018-10-27 18:34:35 +02:00
45a761bd60 Merge branch 'develop' of https://github.com/nlohmann/json into develop 2018-10-27 18:31:06 +02:00
4e765596f7 🔨 small improvements 2018-10-27 18:31:03 +02:00
1308ea055d Merge pull request #1315 from nlohmann/feature/convert_char
Properly convert constants to CharType
2018-10-27 16:56:00 +02:00
85aaf91b85 Merge branch 'develop' into feature/enum_json_mapping 2018-10-27 16:52:59 +02:00
5a6bdf5934 Merge branch 'develop' into feature/convert_char 2018-10-27 16:48:48 +02:00
9f48bb6937 replaced vector by array #1323 2018-10-27 09:58:23 +02:00
6384fe28db 🚨 fixed another linter warning 2018-10-26 23:12:41 +02:00
ad639ad5e6 added NLOHMANN_JSON_SERIALIZE_ENUM marco #1208 2018-10-26 14:48:20 +02:00
544150d5a5 🚨 fixed another linter warning 2018-10-26 11:10:49 +02:00
c2e175763c 👌 added another conversion function #1315 2018-10-25 22:47:08 +02:00
7ce720b700 🚨 fixed coverage 2018-10-25 18:21:50 +02:00
19647e083c 🚨 fixed compiler warnings 2018-10-25 14:27:55 +02:00
62126278a6 🔨 added fix for arrays 2018-10-25 13:01:18 +02:00
1968e5c793 🎨 clean up binary formats 2018-10-24 23:39:30 +02:00
e2c5913a50 🚧 some changes to the BSON code
- added fuzz testers
- added some reference files
- made an exception text more clear
2018-10-24 15:43:37 +02:00
bba159121f Merge branch 'feature/bson' of https://github.com/julian-becker/json into julian-becker-feature/bson 2018-10-24 15:03:15 +02:00