#C++ Json Parser
Easy to use library for parsing JSON.
#include <assert.h>
#include <string>
#include "json_parser.h"
using jp::JsonValue;
using jp::JsonParser;
int main() {
std::string json = "{\"name\": \"John\", \"age\": 31}";
JsonValue val = JsonParser{json}.Parse();
assert(val.is<JsonValue::OBJECT>());
const auto& person = val.getObject();
assert(person.at("name").is<JsonValue::STRING>());
const std::string& name = person.at("name"); // == "John"
assert(person.at("age").is<JsonValue::NUMBER>());
double age = person.at("age"); // == 31
}