Json写作组合
Json writing combination?
我有Qt 4.8,并且我已经添加了json的手动cpp文件(因为我不使用Qt5)。我想要一个json格式,如下所示:
data="{平均:14,级别:AA}"
值=14是根据我建立的函数计算的:
int average=0;
average_calc(int mark1, int mark2, int & average);
如果循环,AA是我从选择列表中获得的级别AA存储在一个名为的变量中
string StrLevel;
那么,建立json编写
在Qt 5.0之前,您应该使用QJson库。请参阅Usage页面,它包含一个简单的序列化示例,可以很容易地根据您的情况进行调整。
我最近使用了其他简单的JSON类,您可以非常简单地将其添加到项目中。我之所以这么做,是因为我不能使用Qt5——我在工作中仍然坚持使用4.7。。。在这里找到:链接
你可以在文档中看到如何使用它。对于你的具体例子,它应该是这样的:
QtJson::JsonObject data;
data["average"] = 14;
data["level"] = "AA";
QByteArray output_data = Json::serialize(data);
这将输出以下内容:
{
"average": 14,
"level": AA
}
希望能有所帮助。
相关文章:
- 在c++中使用nlohmann从类到json的转换
- 如何在OMNET++中指定与命令行参数组合的输出文件名
- 可组合的lambda/std::函数与std::可选
- 如何将两个不同矢量的同一位置的两个元素组合在一起
- C++json插入数组
- nlohmann-json将一个数组插入到另一个数组中
- 混合组合和继承的C++问题
- 如何使用curlpp通过POST方法上传文件和json数据
- 我需要将多个函数组合为一个函数
- 构建可组合有向图(扫描仪生成器的汤普森构造算法)
- JSON转换为nlohmann JSON-lib中的结构数组
- NLOHMANN 的 JSON 库将数组转换为结构向量
- 通过组合不同的类型来创建唯一的id
- 在nlohmann json中,如何将嵌套对象的数组转换为嵌套结构的向量
- 用常见虚拟函数实现的任意组合来实现派生类的正确方法是什么
- 如何在 nlohmann 的 json 库中获取数组长度?
- 模板元编程:如何将参数包组合成新的参数包
- 检查向量是否具有所有可能的字符组合
- UE4 C++ 我无法将 JSON 嵌套值获取到 TArray
- Json写作组合