//[1] 创建用于处理json代码的类
// 创建rapidjson::Document类:用于操作json代码
rapidjson::Document d;
//[2] 获取分配器
rapidjson::Document::AllocatorType& allocator = d.GetAllocator();
//[3] 设置为对象格式 SetObject
d.SetObject();
//[4] 添加数据
//[4.1] 往json对象中添加数据:名称/值对
rapidjson::Value val;
rapidjson::Value object(rapidjson::kObjectType); // 创建对象
object.AddMember("apple_receipt", val.SetString(appleReceipt.c_str(), allocator), allocator); // 添加 "hello" : "world"
//[5] 将json数据写入文件中
StringBuffer buffer;
rapidjson::Writer<StringBuffer> writer(buffer);
object.Accept(writer);
CCLOG("%s", buffer.GetString());
std::string ret = buffer.GetString