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
-------
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.getString("sensor");
long time = root.getLong("time");
JsonArray coords = root.getArray("data");
char* sensor = root["sensor"];
long time = root["time"];
double latitude = root["data"][0];
double longitude = root["data"][1];
How to use ?

View File

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