Как создать иерархическую структуру объекта и значений JSON с помощью библиотеки JSON Casablanca / cpprestsdk?
Я ссылался на следующие ссылки. Но я не мог понять, как поместить объект JSON в другой объект JSON
https://github.com/Microsoft/cpprestsdk/wiki/JSON
https://microsoft.github.io/cpprestsdk/namespaceweb_1_1json.html
Объект JSON:
{
"employee" :
{
"name" : "vinkris",
"age" : "30"
}
}
{
struct employee emp;
string object = U("{") + U("employee:") + U("{") ;
object += U("name:") + emp.name + U(",") ;
object += U("age:") + std::to_string(emp.age) + U("}") ;
json::value = json::value::string(object)
}
Можно ли упростить конструкцию тела JSON?
Например:
{
JsonObject object();
JsonSubObjects subObject();
subObjects.add("name", "vinkris");
subObjects.add("age", "30");
object.add("employee", subObject)
}
Я очень новичок как в c ++ , так и в библиотеке Касабланки. Хотите знать, если это возможно?
Было бы здорово получить несколько советов о том, как построить что-то подобное.