blob: 6f7f7972a0003023b60976e0f90f69d889588d31 [file] [log] [blame]
dota17e9ccbe02019-09-18 04:30:00 +08001#include "json/json.h"
2#include <iostream>
3/** \brief Write the Value object to a stream.
4 * Example Usage:
5 * $g++ streamWrite.cpp -ljsoncpp -std=c++11 -o streamWrite
6 * $./streamWrite
7 * {
8 * "Age" : 20,
9 * "Name" : "robin"
10 * }
11 */
12int main() {
13 Json::Value root;
14 Json::StreamWriterBuilder builder;
15 const std::unique_ptr<Json::StreamWriter> writer(builder.newStreamWriter());
16
17 root["Name"] = "robin";
18 root["Age"] = 20;
19 writer->write(root, &std::cout);
20
21 return EXIT_SUCCESS;
22}