JsonObject() |
void | AddField(const std::u32string& fieldName, std::unique_ptr<JsonValue>&& fieldValue) |
JsonValue* | Clone() const override |
JsonValue* | GetField(const std::u32string& fieldName) |
std::string | GetStringField(const std::u32string& fieldName) |
std::string | ToString() const override |
void | Write(CodeFormatter& formatter) override |
std::map<std::u32string, JsonValue*> | fieldMap |
std::vector<std::unique_ptr<JsonValue>> | fieldValues |