mirror of
				https://github.com/eledio-devices/thirdparty-ArduinoJson.git
				synced 2025-10-31 16:14:11 +01:00 
			
		
		
		
	Added links to the book page in each example
This commit is contained in:
		| @@ -10,6 +10,8 @@ | |||||||
| //   "hostname": "examples.com", | //   "hostname": "examples.com", | ||||||
| //   "port": 2731 | //   "port": 2731 | ||||||
| // } | // } | ||||||
|  | // | ||||||
|  | // https://arduinojson.org/v6/example/config/ | ||||||
|  |  | ||||||
| #include <ArduinoJson.h> | #include <ArduinoJson.h> | ||||||
| #include <SD.h> | #include <SD.h> | ||||||
| @@ -130,4 +132,15 @@ void loop() { | |||||||
|   // not used in this example |   // not used in this example | ||||||
| } | } | ||||||
|  |  | ||||||
| // Visit https://arduinojson.org/v6/example/config/ for more. | // See also | ||||||
|  | // -------- | ||||||
|  | // | ||||||
|  | // https://arduinojson.org/ contains the documentation for all the functions | ||||||
|  | // used above. It also includes an FAQ that will help you solve any | ||||||
|  | // serialization or deserialization problem. | ||||||
|  | // | ||||||
|  | // The book "Mastering ArduinoJson" contains a case study of a project that has | ||||||
|  | // a complex configuration with nested members. | ||||||
|  | // Contrary to this example, the project in the book uses the SPIFFS filesystem. | ||||||
|  | // Learn more at https://arduinojson.org/book/ | ||||||
|  | // Use the coupon code TWENTY for a 20% discount ❤❤❤❤❤ | ||||||
|   | |||||||
| @@ -3,6 +3,8 @@ | |||||||
| // MIT License | // MIT License | ||||||
| // | // | ||||||
| // This example shows how to generate a JSON document with ArduinoJson. | // This example shows how to generate a JSON document with ArduinoJson. | ||||||
|  | // | ||||||
|  | // https://arduinojson.org/v6/example/generator/ | ||||||
|  |  | ||||||
| #include <ArduinoJson.h> | #include <ArduinoJson.h> | ||||||
|  |  | ||||||
| @@ -61,4 +63,15 @@ void loop() { | |||||||
|   // not used in this example |   // not used in this example | ||||||
| } | } | ||||||
|  |  | ||||||
| // Visit https://arduinojson.org/v6/example/generator/ for more. | // See also | ||||||
|  | // -------- | ||||||
|  | // | ||||||
|  | // https://arduinojson.org/ contains the documentation for all the functions | ||||||
|  | // used above. It also includes an FAQ that will help you solve any | ||||||
|  | // serialization problem. | ||||||
|  | // | ||||||
|  | // The book "Mastering ArduinoJson" contains a tutorial on serialization. | ||||||
|  | // It begins with a simple example, like the one above, and then adds more | ||||||
|  | // features like serializing directly to a file or an HTTP request. | ||||||
|  | // Learn more at https://arduinojson.org/book/ | ||||||
|  | // Use the coupon code TWENTY for a 20% discount ❤❤❤❤❤ | ||||||
|   | |||||||
| @@ -15,6 +15,8 @@ | |||||||
| //     2.302038 | //     2.302038 | ||||||
| //   ] | //   ] | ||||||
| // } | // } | ||||||
|  | // | ||||||
|  | // https://arduinojson.org/v6/example/http-client/ | ||||||
|  |  | ||||||
| #include <ArduinoJson.h> | #include <ArduinoJson.h> | ||||||
| #include <Ethernet.h> | #include <Ethernet.h> | ||||||
| @@ -98,4 +100,16 @@ void loop() { | |||||||
|   // not used in this example |   // not used in this example | ||||||
| } | } | ||||||
|  |  | ||||||
| // Visit https://arduinojson.org/v6/example/http-client/ for more. | // See also | ||||||
|  | // -------- | ||||||
|  | // | ||||||
|  | // https://arduinojson.org/ contains the documentation for all the functions | ||||||
|  | // used above. It also includes an FAQ that will help you solve any | ||||||
|  | // serialization  problem. | ||||||
|  | // | ||||||
|  | // The book "Mastering ArduinoJson" contains a tutorial on deserialization | ||||||
|  | // showing how to parse the response from GitHub's API. In the last chapter, | ||||||
|  | // it shows how to parse the huge documents from OpenWeatherMap | ||||||
|  | // and Reddit. | ||||||
|  | // Learn more at https://arduinojson.org/book/ | ||||||
|  | // Use the coupon code TWENTY for a 20% discount ❤❤❤❤❤ | ||||||
|   | |||||||
| @@ -3,6 +3,8 @@ | |||||||
| // MIT License | // MIT License | ||||||
| // | // | ||||||
| // This example shows how to deserialize a JSON document with ArduinoJson. | // This example shows how to deserialize a JSON document with ArduinoJson. | ||||||
|  | // | ||||||
|  | // https://arduinojson.org/v6/example/parser/ | ||||||
|  |  | ||||||
| #include <ArduinoJson.h> | #include <ArduinoJson.h> | ||||||
|  |  | ||||||
| @@ -64,4 +66,15 @@ void loop() { | |||||||
|   // not used in this example |   // not used in this example | ||||||
| } | } | ||||||
|  |  | ||||||
| // Visit https://arduinojson.org/v6/example/parser/ for more. | // See also | ||||||
|  | // -------- | ||||||
|  | // | ||||||
|  | // https://arduinojson.org/ contains the documentation for all the functions | ||||||
|  | // used above. It also includes an FAQ that will help you solve any | ||||||
|  | // deserialization problem. | ||||||
|  | // | ||||||
|  | // The book "Mastering ArduinoJson" contains a tutorial on deserialization. | ||||||
|  | // It begins with a simple example, like the one above, and then adds more | ||||||
|  | // features like deserializing directly from a file or an HTTP request. | ||||||
|  | // Learn more at https://arduinojson.org/book/ | ||||||
|  | // Use the coupon code TWENTY for a 20% discount ❤❤❤❤❤ | ||||||
|   | |||||||
| @@ -12,6 +12,8 @@ | |||||||
| //   "analog": [0, 76, 123, 158, 192, 205], | //   "analog": [0, 76, 123, 158, 192, 205], | ||||||
| //   "digital": [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0] | //   "digital": [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0] | ||||||
| // } | // } | ||||||
|  | // | ||||||
|  | // https://arduinojson.org/v6/example/http-server/ | ||||||
|  |  | ||||||
| #include <ArduinoJson.h> | #include <ArduinoJson.h> | ||||||
| #include <Ethernet.h> | #include <Ethernet.h> | ||||||
| @@ -94,4 +96,15 @@ void loop() { | |||||||
|   client.stop(); |   client.stop(); | ||||||
| } | } | ||||||
|  |  | ||||||
| // Visit https://arduinojson.org/v6/example/http-server/ for more. | // See also | ||||||
|  | // -------- | ||||||
|  | // | ||||||
|  | // https://arduinojson.org/ contains the documentation for all the functions | ||||||
|  | // used above. It also includes an FAQ that will help you solve any | ||||||
|  | // serialization problem. | ||||||
|  | // | ||||||
|  | // The book "Mastering ArduinoJson" contains a tutorial on serialization. | ||||||
|  | // It begins with a simple example, then adds more features like serializing | ||||||
|  | // directly to a file or an HTTP client. | ||||||
|  | // Learn more at https://arduinojson.org/book/ | ||||||
|  | // Use the coupon code TWENTY for a 20% discount ❤❤❤❤❤ | ||||||
|   | |||||||
| @@ -16,6 +16,8 @@ | |||||||
| // For example, you can run netcat on your computer | // For example, you can run netcat on your computer | ||||||
| // $ ncat -ulp 8888 | // $ ncat -ulp 8888 | ||||||
| // See https://nmap.org/ncat/ | // See https://nmap.org/ncat/ | ||||||
|  | // | ||||||
|  | // https://arduinojson.org/v6/example/udp-beacon/ | ||||||
|  |  | ||||||
| #include <ArduinoJson.h> | #include <ArduinoJson.h> | ||||||
| #include <Ethernet.h> | #include <Ethernet.h> | ||||||
| @@ -84,4 +86,15 @@ void loop() { | |||||||
|   delay(10000); |   delay(10000); | ||||||
| } | } | ||||||
|  |  | ||||||
| // Visit https://arduinojson.org/v6/example/udp-beacon/ for more. | // See also | ||||||
|  | // -------- | ||||||
|  | // | ||||||
|  | // https://arduinojson.org/ contains the documentation for all the functions | ||||||
|  | // used above. It also includes an FAQ that will help you solve any | ||||||
|  | // serialization problem. | ||||||
|  | // | ||||||
|  | // The book "Mastering ArduinoJson" contains a tutorial on serialization. | ||||||
|  | // It begins with a simple example, then adds more features like serializing | ||||||
|  | // directly to a file or any stream. | ||||||
|  | // Learn more at https://arduinojson.org/book/ | ||||||
|  | // Use the coupon code TWENTY for a 20% discount ❤❤❤❤❤ | ||||||
|   | |||||||
| @@ -4,6 +4,8 @@ | |||||||
| // | // | ||||||
| // This example shows how to deserialize a MessagePack document with | // This example shows how to deserialize a MessagePack document with | ||||||
| // ArduinoJson. | // ArduinoJson. | ||||||
|  | // | ||||||
|  | // https://arduinojson.org/v6/example/msgpack-parser/ | ||||||
|  |  | ||||||
| #include <ArduinoJson.h> | #include <ArduinoJson.h> | ||||||
|  |  | ||||||
| @@ -71,5 +73,3 @@ void setup() { | |||||||
| void loop() { | void loop() { | ||||||
|   // not used in this example |   // not used in this example | ||||||
| } | } | ||||||
|  |  | ||||||
| // Visit https://arduinojson.org/v6/example/msgpack-parser/ for more. |  | ||||||
|   | |||||||
| @@ -8,6 +8,8 @@ | |||||||
| // Use Flash strings sparingly, because ArduinoJson duplicates them in the | // Use Flash strings sparingly, because ArduinoJson duplicates them in the | ||||||
| // JsonDocument. Prefer plain old char*, as they are more efficient in term of | // JsonDocument. Prefer plain old char*, as they are more efficient in term of | ||||||
| // code size, speed, and memory usage. | // code size, speed, and memory usage. | ||||||
|  | // | ||||||
|  | // https://arduinojson.org/v6/example/progmem/ | ||||||
|  |  | ||||||
| #include <ArduinoJson.h> | #include <ArduinoJson.h> | ||||||
|  |  | ||||||
| @@ -56,4 +58,15 @@ void loop() { | |||||||
|   // not used in this example |   // not used in this example | ||||||
| } | } | ||||||
|  |  | ||||||
| // Visit https://arduinojson.org/v6/example/progmem/ for more. | // See also | ||||||
|  | // -------- | ||||||
|  | // | ||||||
|  | // https://arduinojson.org/ contains the documentation for all the functions | ||||||
|  | // used above. It also includes an FAQ that will help you solve any memory | ||||||
|  | // problem. | ||||||
|  | // | ||||||
|  | // The book "Mastering ArduinoJson" contains a quick C++ course that explains | ||||||
|  | // how your microcontroller stores strings in memory. It also tells why you | ||||||
|  | // should not abuse Flash strings with ArduinoJson. | ||||||
|  | // Learn more at https://arduinojson.org/book/ | ||||||
|  | // Use the coupon code TWENTY for a 20% discount ❤❤❤❤❤ | ||||||
|   | |||||||
| @@ -7,6 +7,8 @@ | |||||||
| // Use String objects sparingly, because ArduinoJson duplicates them in the | // Use String objects sparingly, because ArduinoJson duplicates them in the | ||||||
| // JsonDocument. Prefer plain old char[], as they are more efficient in term of | // JsonDocument. Prefer plain old char[], as they are more efficient in term of | ||||||
| // code size, speed, and memory usage. | // code size, speed, and memory usage. | ||||||
|  | // | ||||||
|  | // https://arduinojson.org/v6/example/string/ | ||||||
|  |  | ||||||
| #include <ArduinoJson.h> | #include <ArduinoJson.h> | ||||||
|  |  | ||||||
| @@ -62,4 +64,14 @@ void loop() { | |||||||
|   // not used in this example |   // not used in this example | ||||||
| } | } | ||||||
|  |  | ||||||
| // Visit https://arduinojson.org/v6/example/string/ for more. | // See also | ||||||
|  | // -------- | ||||||
|  | // | ||||||
|  | // https://arduinojson.org/ contains the documentation for all the functions | ||||||
|  | // used above. It also includes an FAQ that will help you solve any problem. | ||||||
|  | // | ||||||
|  | // The book "Mastering ArduinoJson" contains a quick C++ course that explains | ||||||
|  | // how your microcontroller stores strings in memory. On several occasions, it | ||||||
|  | // shows how you can avoid String in your program. | ||||||
|  | // Learn more at https://arduinojson.org/book/ | ||||||
|  | // Use the coupon code TWENTY for a 20% discount ❤❤❤❤❤ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user