RapidJson使用实例(2)

生成json是数组的形式:

string ArrayToJson()
{
    using namespace rapidjson;
    StringBuffer sb;
    PrettyWriter<StringBuffer> writer(sb);

    writer.StartArray();

    writer.StartObject();
    writer.String("name");
    writer.String("xiaoming");
    writer.EndObject();

    writer.StartObject();
    writer.String("name");
    writer.String("xiaoming");
    writer.EndObject();

    writer.EndArray();

    return sb.GetString();
}

运行效果如下:

[
    {
        "name": "xiaoming"
    },
    {
        "name": "xiaoming"
    }
]


版权声明:本文为u011269801原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。