Difference between revisions of "Json parser and writer"
From VCMI Project Wiki
(Created page with "Capable of error checking and basic error recovery. Also have optional schema validation. Located at lib/JsonNode.h. Currently supports only local encoding - no conversion from u...") |
|||
Line 8: | Line 8: | ||
std::string value = node["value"].String(); | std::string value = node["value"].String(); | ||
</pre> | </pre> | ||
+ | |||
+ | ===File formats=== | ||
+ | [Creature Format] | ||
+ | [Bonus Format] |
Revision as of 15:52, 23 August 2012
Capable of error checking and basic error recovery. Also have optional schema validation. Located at lib/JsonNode.h. Currently supports only local encoding - no conversion from unicode.
Main class JsonNode represents one "node" from Json file (array, string, etc.). Basic usage:
const JsonNode node("some_config.json"); std::string value = node["value"].String();
File formats
[Creature Format] [Bonus Format]