C++ json反序列化器

标签 c++ json serialization deserialization

<分区>

我们可以进行 C++ 项目,我们需要将对象从 json 序列化(反序列化)到 json 中。

在 C# 中,我们使用 JSON.NET。我们简单的调用:

string json = JsonConvert.SerializeObject(product);
var myNewObject = JsonConvert.DeserializeObject<MyClass>(json);

非常简单实用。

有没有人知道免费的 C++ 库,它可以像在 C# 中一样简单地使用?

我们正在使用 JsonCpp,但它不支持它。

非常感谢 问候

最佳答案

C++ 不支持反射,因此您必须为每个对象编写自己的序列化和反序列化函数。

关于C++ json反序列化器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34293901/

相关文章:

c++ - 进行字符串前缀测试的优雅方式

PHP |从 URL 获取 JSON 数据并将其放入数组只显示一项?

javascript - 解析带引号的简单 json 时出现语法错误?

java - 保存设置的实现

c++ - 在哪里可以找到 AIX 的静态 Xerces 3.0.0 库

c++ - 从基类的虚析构函数调用后代的重写方法

c++ - 限制整数的 istream 读取宽度

c# - 如何/何时使用 json?

java - 用这种方法创建新的 .ser 文件有什么问题?

java - 具有 spark 序列化问题的功能接口(interface)