mirror of
				https://github.com/eledio-devices/thirdparty-ArduinoJson.git
				synced 2025-10-31 16:14:11 +01:00 
			
		
		
		
	Renamed private members
This commit is contained in:
		| @@ -19,28 +19,28 @@ public: | |||||||
|      |      | ||||||
|     void add(const char* value) |     void add(const char* value) | ||||||
|     { |     { | ||||||
|         ObjectValue v; |         JsonValueContent v; | ||||||
|         v.string = value; |         v.string = value; | ||||||
|         addItem(JSON_STRING, v); |         addItem(JSON_STRING, v); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     void add(double value) |     void add(double value) | ||||||
|     { |     { | ||||||
|         ObjectValue v; |         JsonValueContent v; | ||||||
|         v.number = value; |         v.number = value; | ||||||
|         addItem(JSON_NUMBER, v); |         addItem(JSON_NUMBER, v); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     void add(bool value) |     void add(bool value) | ||||||
|     { |     { | ||||||
|         ObjectValue v; |         JsonValueContent v; | ||||||
|         v.boolean = value; |         v.boolean = value; | ||||||
|         addItem(JSON_BOOLEAN, v); |         addItem(JSON_BOOLEAN, v); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     void add(JsonObjectBase& value) |     void add(JsonObjectBase& value) | ||||||
|     { |     { | ||||||
|         ObjectValue v; |         JsonValueContent v; | ||||||
|         v.object = &value; |         v.object = &value; | ||||||
|         addItem(JSON_OBJECT, v); |         addItem(JSON_OBJECT, v); | ||||||
|     } |     } | ||||||
| @@ -48,7 +48,7 @@ public: | |||||||
|     using JsonObjectBase::writeTo; |     using JsonObjectBase::writeTo; | ||||||
|  |  | ||||||
| private: | private: | ||||||
|     ObjectContainer items[N]; |     JsonValue items[N]; | ||||||
|     int itemCount; |     int itemCount; | ||||||
|  |  | ||||||
|     virtual void writeTo(StringBuilder& sb) |     virtual void writeTo(StringBuilder& sb) | ||||||
| @@ -58,18 +58,18 @@ private: | |||||||
|         for (int i = 0; i < itemCount; i++) |         for (int i = 0; i < itemCount; i++) | ||||||
|         { |         { | ||||||
|             if (i>0) sb.append(","); |             if (i>0) sb.append(","); | ||||||
|             writeObjectTo(items[i], sb); |             writeValueTo(items[i], sb); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|         sb.append("]"); |         sb.append("]"); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     void addItem(ObjectType type, ObjectValue value) |     void addItem(JsonValueType type, JsonValueContent content) | ||||||
|     { |     { | ||||||
|         if (itemCount >= N) return; |         if (itemCount >= N) return; | ||||||
|  |  | ||||||
|         items[itemCount].type = type; |         items[itemCount].type = type; | ||||||
|         items[itemCount].value = value; |         items[itemCount].content = content; | ||||||
|         itemCount++; |         itemCount++; | ||||||
|     } |     } | ||||||
| }; | }; | ||||||
|   | |||||||
| @@ -19,7 +19,7 @@ public: | |||||||
|  |  | ||||||
|     void add(const char* key, const char* value) |     void add(const char* key, const char* value) | ||||||
|     { |     { | ||||||
|         ObjectValue v; |         JsonValueContent v; | ||||||
|         v.string = value; |         v.string = value; | ||||||
|         addItem(key, JSON_STRING, v); |         addItem(key, JSON_STRING, v); | ||||||
|     } |     } | ||||||
| @@ -31,7 +31,7 @@ private: | |||||||
|     struct KeyValuePair |     struct KeyValuePair | ||||||
|     { |     { | ||||||
|         const char* key; |         const char* key; | ||||||
|         ObjectContainer value; |         JsonValue value; | ||||||
|     }; |     }; | ||||||
|  |  | ||||||
|     KeyValuePair items[N]; |     KeyValuePair items[N]; | ||||||
| @@ -46,19 +46,19 @@ private: | |||||||
|             if (i>0) sb.append(","); |             if (i>0) sb.append(","); | ||||||
|             sb.appendEscaped(items[i].key); |             sb.appendEscaped(items[i].key); | ||||||
|             sb.append(":"); |             sb.append(":"); | ||||||
|             writeObjectTo(items[i].value, sb); |             writeValueTo(items[i].value, sb); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|         sb.append("}"); |         sb.append("}"); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     void addItem(const char* key, ObjectType type, ObjectValue value) |     void addItem(const char* key, JsonValueType type, JsonValueContent content) | ||||||
|     { |     { | ||||||
|         if (itemCount >= N) return; |         if (itemCount >= N) return; | ||||||
|  |  | ||||||
|         items[itemCount].key = key; |         items[itemCount].key = key; | ||||||
|         items[itemCount].value.type = type; |         items[itemCount].value.type = type; | ||||||
|         items[itemCount].value.value = value; |         items[itemCount].value.content = content; | ||||||
|         itemCount++; |         itemCount++; | ||||||
|     } |     } | ||||||
| }; | }; | ||||||
|   | |||||||
| @@ -1,24 +1,24 @@ | |||||||
| #include "JsonObjectBase.h" | #include "JsonObjectBase.h" | ||||||
|  |  | ||||||
| void JsonObjectBase::writeObjectTo(ObjectContainer& obj, StringBuilder& sb) | void JsonObjectBase::writeValueTo(JsonValue& obj, StringBuilder& sb) | ||||||
| { | { | ||||||
|     switch (obj.type) |     switch (obj.type) | ||||||
|     { |     { | ||||||
|     case JSON_STRING: |     case JSON_STRING: | ||||||
|         sb.appendEscaped(obj.value.string); |         sb.appendEscaped(obj.content.string); | ||||||
|         break; |         break; | ||||||
|  |  | ||||||
|     case JSON_NUMBER: |     case JSON_NUMBER: | ||||||
|         sb.append(obj.value.number); |         sb.append(obj.content.number); | ||||||
|         break; |         break; | ||||||
|  |  | ||||||
|     case JSON_BOOLEAN: |     case JSON_BOOLEAN: | ||||||
|         sb.append(obj.value.boolean ? "true" : "false"); |         sb.append(obj.content.boolean ? "true" : "false"); | ||||||
|         break; |         break; | ||||||
|  |  | ||||||
|     case JSON_OBJECT: |     case JSON_OBJECT: | ||||||
|         if (obj.value.object) |         if (obj.content.object) | ||||||
|             obj.value.object->writeTo(sb); |             obj.content.object->writeTo(sb); | ||||||
|         else |         else | ||||||
|             sb.append("null"); |             sb.append("null"); | ||||||
|         break; |         break; | ||||||
|   | |||||||
| @@ -19,7 +19,7 @@ public: | |||||||
|  |  | ||||||
| protected: | protected: | ||||||
|  |  | ||||||
|     enum ObjectType |     enum JsonValueType | ||||||
|     { |     { | ||||||
|         JSON_STRING, |         JSON_STRING, | ||||||
|         JSON_NUMBER, |         JSON_NUMBER, | ||||||
| @@ -27,7 +27,7 @@ protected: | |||||||
|         JSON_OBJECT, |         JSON_OBJECT, | ||||||
|     }; |     }; | ||||||
|  |  | ||||||
|     union ObjectValue |     union JsonValueContent | ||||||
|     { |     { | ||||||
|         const char*     string; |         const char*     string; | ||||||
|         double          number; |         double          number; | ||||||
| @@ -35,13 +35,13 @@ protected: | |||||||
|         JsonObjectBase* object; |         JsonObjectBase* object; | ||||||
|     }; |     }; | ||||||
|  |  | ||||||
|     struct ObjectContainer |     struct JsonValue | ||||||
|     { |     { | ||||||
|         ObjectType type; |         JsonValueType    type; | ||||||
|         ObjectValue value; |         JsonValueContent content; | ||||||
|     }; |     }; | ||||||
|  |  | ||||||
|     void writeObjectTo(ObjectContainer& obj, StringBuilder& sb); |     void writeValueTo(JsonValue& obj, StringBuilder& sb); | ||||||
|  |  | ||||||
|     virtual void writeTo(StringBuilder& sb) = 0; |     virtual void writeTo(StringBuilder& sb) = 0; | ||||||
| }; | }; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user