gpt4 book ai didi

c++ - 如何使用 C++ 中的 SimpleJSON 库将 JSON 数组分配给字符串

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:49:30 27 4
gpt4 key购买 nike

我想分配一个带有 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,但它不起作用。

最佳答案

假设 fruits 是一个 std::wstring,您可以使用 JSONValueStringigy() 成员处理转换。

all[i]->fruits->append(JSONValue(v).Stringify());

关于c++ - 如何使用 C++ 中的 SimpleJSON 库将 JSON 数组分配给字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18008408/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com