JSON in C++

#include "json/json.h"
#include "json/json-forwards.h"

std::string createJson()
{
        Json::Value root;
        root["body"] = "[[PizzaHouse]](http://url_to_text) You have a new Pizza order.";

        root["connectColor"] = "#FAC11B";

        Json::Value connectInfo;

        Json::Value title1;
        title1["title"] = "Topping";
        title1["description"] = "Pepperoni";
        connectInfo.append(title1);

        Json::Value title2;
        title2["title"] = "Location";
        title2["description"] = "Empire State Building, 5th Ave, New York";
        connectInfo.append(title2);

        Json::Value title3;
        title3["title"] = "Who am I?";
        title3["description"] = "Cpp Http Send Test";
        connectInfo.append(title3);

        root["connectInfo"] = connectInfo;

        Json::StyledWriter writer;
        return writer.write(root);
}

int main(int argc, char** argv)
{
        std::string jsonString = createJson();
        std::cout << jsonString << std::endl;
        
        return 0;
}

실행결과

Last updated