Updated example

This commit is contained in:
Benoît Blanchon
2014-07-17 14:02:51 +02:00
parent c329572d24
commit 0d4d77a7cd
2 changed files with 11 additions and 13 deletions

View File

@ -22,17 +22,15 @@ Features
Example Example
------- -------
char json[] = "{\"sensor\":\"gps\",\"time\":1351824120,\"data\":[48.756080,2.302038]}"; JsonParser<32> parser;
char json[] = "{\"sensor\":\"gps\",\"time\":1351824120,\"data\":[48.756080,2.302038]}";
JsonParser<32> parser; JsonHashTable root = parser.parse(json);
JsonHashTable root = parser.parseHashTable(json); char* sensor = root["sensor"];
long time = root["time"];
char* sensor = root.getString("sensor"); double latitude = root["data"][0];
double longitude = root["data"][1];
long time = root.getLong("time");
JsonArray coords = root.getArray("data");
How to use ? How to use ?

View File

@ -15,7 +15,7 @@ void setup()
JsonParser<16> parser; JsonParser<16> parser;
JsonValue root = parser.parse(json); JsonHashTable root = parser.parse(json);
if (!root.success()) if (!root.success())
{ {
@ -23,9 +23,9 @@ void setup()
return; return;
} }
char* sensor = root["sensor"]; char* sensor = root["sensor"];
long time = root["time"]; long time = root["time"];
double latitude = root["data"][0]; double latitude = root["data"][0];
double longitude = root["data"][1]; double longitude = root["data"][1];
Serial.println(sensor); Serial.println(sensor);