如何使用C++中的SimpleJSON库将JSON数组分配给字符串
How to assign JSON array to a string using the SimpleJSON library in C++
我想用json数组分配一个字符串。我的代码是:
JSONArray v;
JSONObject x,y,value;
....
x[L"x"]=new JSONValue((double)(i));
x[L"y"]=new JSONValue((double)(i));
value[L"value"]=new JSONValue((char*)(data));
v.push_back(new JSONValue(x));
v.push_back(new JSONValue(y));
v.push_back(new JSONValue(value));
all[i]->fruits->append(new JSONValue(v)); //error here,fruits is a string type
水果是一根在所有事物内部定义的细绳。
我也试过使用push_back,但不起作用。
假设fruits
是std::wstring
,则可以使用JSONValue
的Stringigy()
成员来处理转换。
all[i]->fruits->append(JSONValue(v).Stringify());
相关文章:
- 在c++中为我自己的基于指针的数组分配内存的正确方法
- 具有自定义构造函数 (C++) 的类型的动态数组分配
- 如何通过 malloc 为队列数组分配内存?
- 具有动态数组分配的OpenMP嵌套循环
- 如何为数组结构的数组分配内存
- 如何为结构数组分配内存?
- cpp 数组 - 分配常量索引有效,而非常量索引不起作用
- 如何为字符指针数组分配内存?
- 在 C++ 中初始化后的数组分配
- 将数据分配给了数组分配,但程序显示了以缓冲区超支的输出
- C++函数问题中的数组分配
- 子数组分配:使用聚合对象错误的预期"{...}"进行初始化
- 为什么我的指针数组分配不起作用
- std::堆栈和堆栈溢出错误的数组分配
- 在 c++ 中是否有通过声明"implicit"数组分配?
- 在 c++ 中为 2-D "Dynamically Created"数组分配值时遇到问题
- 如何为C++数组分配指向第一个元素的指针
- 字符数组分配
- 将数组分配在固定数量的线程之间
- 为构造函数中的数组分配值