我想用 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
fruits 是一个在 all 内部定义的字符串。
我也尝试使用 push_back 但它不起作用。