Benoit Blanchon
|
af18994deb
|
Update copyright notice
|
2022-01-01 10:01:05 +01:00 |
|
Paulo Cabral Sanz
|
ec7ffa20f2
|
Avoid Arduino.h when all its features are disabled (fixes #1692)
|
2021-12-27 13:16:24 +01:00 |
|
Benoit Blanchon
|
943a902a0b
|
Remove DeserializationError == bool and DeserializationError != bool
|
2021-10-24 09:58:39 +02:00 |
|
Benoit Blanchon
|
acfa174333
|
Add safe bool idiom in JsonString
|
2021-10-24 09:58:39 +02:00 |
|
Benoit Blanchon
|
3428ab1e89
|
Added a comment to easily diagnose issue #1648
|
2021-09-03 08:31:51 +02:00 |
|
Benoit Blanchon
|
2c3ae1c181
|
Filter: exact match takes precedence over wildcard (fixes #1628)
|
2021-08-13 10:35:15 +02:00 |
|
Benoit Blanchon
|
4e261068a1
|
clang-format: set IndentPPDirectives to AfterHash
|
2021-06-16 21:08:01 +02:00 |
|
Benoit Blanchon
|
d5d2209d09
|
Added "https://" prefix to all URLs so they are clickable in VS Code
|
2021-03-29 19:35:25 +02:00 |
|
Benoit Blanchon
|
3aab36fec2
|
Changed JsonVariantConst::is<JsonArray/JsonObject>() to return false (closes #1412)
|
2021-02-25 19:19:23 +01:00 |
|
Benoit Blanchon
|
1038fc35df
|
Removed DeserializationError::NotSupported
|
2021-02-18 19:41:15 +01:00 |
|
Benoit Blanchon
|
97b7161d78
|
Update copyright notice for 2021
|
2021-01-25 09:14:15 +01:00 |
|
Benoit Blanchon
|
8385d5fa3a
|
Added wildcard key (*) for filters (closes #1309)
|
2020-09-28 21:11:38 +02:00 |
|
Benoit Blanchon
|
fee029b86e
|
Moved float tables to PROGMEM
|
2020-09-19 16:12:49 +02:00 |
|
Benoit Blanchon
|
c3504ddf0a
|
Added tests for DeserializationError::f_str()
|
2020-09-18 19:06:21 +02:00 |
|
Benoit Blanchon
|
6a878ee444
|
Fixed error "No such file or directory WString.h" (fixes #1381)
|
2020-09-16 10:29:20 +02:00 |
|
Benoit Blanchon
|
c4ec2ba88f
|
Added DeserializationError::f_str() (issue #846)
|
2020-09-14 18:40:00 +02:00 |
|
Benoit Blanchon
|
c907ca6e5d
|
Added DeserializationError::EmptyInput
|
2020-09-13 10:27:29 +02:00 |
|
Benoit Blanchon
|
8d37939086
|
Added JsonDocument::overflowed() (closes #1358)
|
2020-09-05 13:44:40 +02:00 |
|
Benoit Blanchon
|
1600d39693
|
Refactored StringBuilder into StringStorage
|
2020-07-11 17:51:45 +02:00 |
|
Benoit Blanchon
|
95f05dad66
|
Added JsonVariant as an input type for deserializeXxx()
|
2020-05-05 13:16:32 +02:00 |
|
Benoit Blanchon
|
0814fc185f
|
Added a line-break after each "if" to get more accurate coverage report
|
2020-02-16 15:05:23 +01:00 |
|
Benoit Blanchon
|
fbffadb2cf
|
Moved nesting decrement logic to class NestingLimit
|
2020-02-13 16:54:18 +01:00 |
|
Benoit Blanchon
|
66b12da4e7
|
Added DeserializationOption::Filter (closes #959)
|
2020-02-12 17:22:42 +01:00 |
|
Benoit Blanchon
|
f9cfea244a
|
Updated copyright notice
|
2020-01-09 15:48:38 +01:00 |
|
Benoit Blanchon
|
ef63757b1a
|
Fixed deserializer that stopped reading at the first 0xFF (closes #1118)
|
2019-10-29 14:17:11 +01:00 |
|
Benoit Blanchon
|
3a169df0a5
|
Added support for custom reader classes
|
2019-10-25 11:39:04 +02:00 |
|
Benoit Blanchon
|
16fe3c0acc
|
Improved deserializeMsgPack() speed by reading several bytes at once
|
2019-10-14 12:02:26 +02:00 |
|
Benoit Blanchon
|
2078871f36
|
Added missing #include <ArduinoJson/Namespace.hpp>
|
2019-09-13 12:09:07 +02:00 |
|
Benoit Blanchon
|
fcbec6eb6d
|
Use absolute instead of relative includes (fixes #1072)
|
2019-08-26 11:57:57 +02:00 |
|
Benoit Blanchon
|
f00dfd7bfe
|
Added fallbacks strlen_P, strncmp_P, strcmp_P and memcpy_P (fixes #1073)
|
2019-08-21 15:25:54 +02:00 |
|
Benoit Blanchon
|
7d40a541c9
|
Fix invalid conversion error on Particle Argon (closes #1035)
|
2019-07-01 09:07:16 +02:00 |
|
Benoit Blanchon
|
90c1d549a8
|
Made deserializeJson() more picky about trailing characters (closes #980)
|
2019-05-16 20:41:07 +02:00 |
|
Benoit Blanchon
|
2af003e4e2
|
Fixed deserializeJson() silently accepting a Stream* (issue #978)
|
2019-05-09 08:33:09 +02:00 |
|
Benoit Blanchon
|
c3f71c1a99
|
Updated copyright year to 2019
|
2019-02-15 13:32:04 +01:00 |
|
Benoit Blanchon
|
b184af6d00
|
User can now use a JsonString as a key or a value
|
2019-01-29 17:00:11 +01:00 |
|
Benoit Blanchon
|
e633292df1
|
Replaced JsonDocument::nestingLimit with a param to deserializeJson()
|
2019-01-19 14:45:16 +01:00 |
|
Benoit Blanchon
|
d8a1eec530
|
Renamed JsonKey to JsonString
|
2018-12-07 12:08:30 +01:00 |
|
Benoit Blanchon
|
b77b203935
|
Extracted VariantData and CollectionData classes
|
2018-12-07 09:16:58 +01:00 |
|
Benoit Blanchon
|
aaf0d5c3c5
|
Renamed and moved internal files
|
2018-11-30 17:53:54 +01:00 |
|
Benoit Blanchon
|
637f7a5bfa
|
Removed template parameter of CharPointerReader and StringMover
|
2018-11-16 16:24:36 +01:00 |
|
Benoit Blanchon
|
0a97d4c825
|
Added DeserializationError::code() to be used in switch statements (closes #846)
|
2018-11-13 14:31:53 +01:00 |
|
Benoit Blanchon
|
527dc19794
|
Allow mixed configuration in compilation units (issue #809)
|
2018-10-02 16:54:05 +02:00 |
|
Benoit Blanchon
|
b106b1ed14
|
Copy JsonArray and JsonObject, instead of storing pointers (fixes #780)
|
2018-09-11 16:06:08 +02:00 |
|
Benoit Blanchon
|
2998a55f0b
|
Renamed JsonBuffer to MemoryPool
|
2018-09-03 16:14:21 +02:00 |
|
Benoit Blanchon
|
9cbc891816
|
Implemented reference semantics for JsonVariant
|
2018-08-21 17:56:16 +02:00 |
|
Benoit Blanchon
|
fc2e3a4ab3
|
Added serializeMsgPack() and measureMsgPack() (closes #358)
|
2018-05-29 08:31:39 +02:00 |
|
Benoit Blanchon
|
cb723840d9
|
Added deserializeMsgPack() (issue #358)
|
2018-04-10 17:43:27 +02:00 |
|
Benoit Blanchon
|
cf149940ed
|
Moved JsonBuffer to Memory/
|
2018-03-15 16:51:07 +01:00 |
|
Benoit Blanchon
|
e3e4aa89ad
|
Merge branch 'master' into 6.x
# Conflicts:
# CHANGELOG.md
# src/ArduinoJson/Deserialization/JsonParser.hpp
# src/ArduinoJson/Deserialization/JsonParserImpl.hpp
# test/JsonBuffer/nestingLimit.cpp
|
2018-03-14 14:46:53 +01:00 |
|
Benoit Blanchon
|
3523296e3d
|
Fixed JsonBuffer::parse() nesting limit (fixes #693)
|
2018-03-12 18:29:33 +01:00 |
|