3

我想用 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 但它不起作用。

4

1 回答 1

2

假设这fruits是一个std::wstring您可以使用的Stringigy()成员JSONValue来处理转换。

all[i]->fruits->append(JSONValue(v).Stringify());
于 2013-08-02T04:53:31.897 回答