Tags: java64/ArduinoJson
Tags
ArduinoJson 6.8.0-beta * Import functions in the ArduinoJson namespace to get clearer errors * Improved syntax highlighting in Arduino IDE * Removed default capacity of `DynamicJsonDocument` * `JsonArray::copyFrom()` accepts `JsonArrayConst` * `JsonVariant::set()` accepts `JsonArrayConst` and `JsonObjectConst` * `JsonDocument` was missing in the ArduinoJson namespace * Added `memoryUsage()` to `JsonArray`, `JsonObject`, and `JsonVariant` * Added `nesting()` to `JsonArray`, `JsonDocument`, `JsonObject`, and `JsonVariant` * Replaced `JsonDocument::nestingLimit` with an additional parameter
ArduinoJson 6.7.0-beta * Removed the automatic expansion of `DynamicJsonDocument`, it now has a fixed capacity. * Restored the monotonic allocator because the code was getting too big * Reduced the memory usage * Reduced the code size * Renamed `JsonKey` to `JsonString` * Removed spurious files in the Particle library
ArduinoJson 6.6.0-beta * Removed `JsonArray::is<T>(i)` and `JsonArray::set(i,v)` * Removed `JsonObject::is<T>(k)` and `JsonObject::set(k,v)` * Replaced `T JsonArray::get<T>(i)` with `JsonVariant JsonArray::get(i)` * Replaced `T JsonObject::get<T>(k)` with `JsonVariant JsonObject::get(k)` * Added `JSON_STRING_SIZE()` * Replacing or removing a value now releases the memory * Added `DeserializationError::code()` to be used in switch statements (issue bblanchon#846)
ArduinoJson 6.5.0-beta * Added implicit conversion from `JsonArray` and `JsonObject` to `JsonVariant` * Allow mixed configuration in compilation units (issue bblanchon#809) * Fixed object keys not being duplicated * `JsonPair::key()` now returns a `JsonKey` * Increased the default capacity of `DynamicJsonDocument` * Fixed `JsonVariant::is<String>()` (closes bblanchon#763) * Added `JsonArrayConst`, `JsonObjectConst`, and `JsonVariantConst` * Added copy-constructor and copy-assignment-operator for `JsonDocument` (issue bblanchon#827)
ArduinoJson 5.13.3 * Improved float serialization when `-fsingle-precision-constant` is used * Fixed `JsonVariant::is<int>()` that returned true for empty strings * Fixed `JsonVariant::is<String>()` (closes bblanchon#763)
ArduinoJson 6.4.0-beta * Copy `JsonArray` and `JsonObject`, instead of storing pointers (issue bblanchon#780) * Added `JsonVariant::to<JsonArray>()` and `JsonVariant::to<JsonObject>()`
ArduinoJson 6.3.0-beta * Implemented reference semantics for `JsonVariant` * Replace `JsonPair`'s `key` and `value` with `key()` and `value()` * Fixed `serializeJson(obj[key], dst)` (issue bblanchon#794)
ArduinoJson v6.2.3-beta * Fixed exception when using Flash strings as object keys (issue bblanchon#784)
ArduinoJson 6.2.2-beta * Fixed `invalid application of 'sizeof' to incomplete type '__FlashStringHelper'` (issue bblanchon#783) * Fixed `char[]` not duplicated when passed to `JsonVariant::operator[]`
PreviousNext