This commit is contained in:
2018-08-26 19:04:25 +02:00
parent b676746723
commit 4c32af3e1b
2 changed files with 4 additions and 6 deletions

View File

@@ -28,19 +28,18 @@ struct JsonStruct {
return jsonString;
}
String getAttrFromJson(JsonObject& json, const char* attr){
String getAttrFromJson(JsonObject& json, const char* attr, String defautValue = ""){
if(json.containsKey(String(attr))){
const char *value = json[attr];
return String(value);
//return json[attr];
}
return "no value";
return defautValue;
}
int getIntAttrFromJson(JsonObject& json, const char* attr){
int getIntAttrFromJson(JsonObject& json, const char* attr, int defautValue = 0){
if(json.containsKey(attr)){
return json[attr];
}
return 0;
return defautValue;
}
// Map a json object to this struct.
// Parse a json string and map parsed object