mirror of
				https://github.com/eledio-devices/thirdparty-ArduinoJson.git
				synced 2025-10-31 16:14:11 +01:00 
			
		
		
		
	Added "features" section
This commit is contained in:
		
							
								
								
									
										12
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								README.md
									
									
									
									
									
								
							| @@ -6,6 +6,14 @@ It's design to be very lightweight, works without any allocation on the heap (no | |||||||
|  |  | ||||||
| It has been written with Arduino in mind, but it isn't linked to Arduino libraries so you can use this library on any other C++ project. | It has been written with Arduino in mind, but it isn't linked to Arduino libraries so you can use this library on any other C++ project. | ||||||
|  |  | ||||||
|  | ## Features | ||||||
|  |  | ||||||
|  | * Based on the well-proven [jsmn](http://zserge.com/jsmn.html) tokenizer | ||||||
|  | * Supports nested objects | ||||||
|  | * Works with fixed memory allocation : no `malloc()` | ||||||
|  | * Low footprint | ||||||
|  | * MIT License | ||||||
|  |  | ||||||
| ## Example | ## Example | ||||||
|  |  | ||||||
|     char* json = "{\"Name\":\"Blanchon\",\"Skills\":[\"C\",\"C++\",\"C#\"],\"Age\":32,\"Online\":true}"; |     char* json = "{\"Name\":\"Blanchon\",\"Skills\":[\"C\",\"C++\",\"C#\"],\"Age\":32,\"Online\":true}"; | ||||||
| @@ -147,6 +155,10 @@ As you'll see the code size if between 1680 and 3528 bytes, depending on the fea | |||||||
| 		<td>jsmn_init(jsmn_parser*)</td> | 		<td>jsmn_init(jsmn_parser*)</td> | ||||||
| 		<td>20</td> | 		<td>20</td> | ||||||
| 	</tr> | 	</tr> | ||||||
|  | 	<tr> | ||||||
|  | 		<td>jsmn_parse(jsmn_parser*, char const*, jsmntok_t*, unsigned int)</td> | ||||||
|  | 		<td>960</td> | ||||||
|  | 	</tr> | ||||||
| 	<tr> | 	<tr> | ||||||
| 		<td>JsonParser::parse(char*)</td> | 		<td>JsonParser::parse(char*)</td> | ||||||
| 		<td>106</td> | 		<td>106</td> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user