mirror of
				https://github.com/eledio-devices/thirdparty-ArduinoJson.git
				synced 2025-10-31 08:42:39 +01:00 
			
		
		
		
	Don't use JsonBuffer to create or parse objects and arrays.
* Added DynamicJsonArray and StaticJsonArray * Added DynamicJsonObject and StaticJsonObject * Added DynamicJsonVariant and StaticJsonVariant * Added deserializeJson() * Removed JsonBuffer::parseArray(), parseObject() and parse() * Removed JsonBuffer::createArray() and createObject()
This commit is contained in:
		| @@ -73,10 +73,10 @@ void setup() { | ||||
|   // Allocate JsonBuffer | ||||
|   // Use arduinojson.org/assistant to compute the capacity. | ||||
|   const size_t capacity = JSON_OBJECT_SIZE(3) + JSON_ARRAY_SIZE(2) + 60; | ||||
|   DynamicJsonBuffer jsonBuffer(capacity); | ||||
|   DynamicJsonObject root(capacity); | ||||
|  | ||||
|   // Parse JSON object | ||||
|   JsonObject& root = jsonBuffer.parseObject(client); | ||||
|   bool success = deserializeJson(root, client); | ||||
|   if (!root.success()) { | ||||
|     Serial.println(F("Parsing failed!")); | ||||
|     return; | ||||
| @@ -109,4 +109,4 @@ void loop() { | ||||
| // showing how to parse the response from Yahoo Weather. In the last chapter, | ||||
| // it shows how to parse the huge documents from OpenWeatherMap | ||||
| // and Weather Underground. | ||||
| // Please check it out at: https://arduinojson.org/book/ | ||||
| // Please check it out at: https://arduinojson.org/book/ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user