dEV*_*ANT 6 c++ serialization json deserialization
我们可以进行C ++项目,并且需要将对象从json序列化(反序列化)。
在C#中,我们使用JSON.NET。我们简单地调用:
string json = JsonConvert.SerializeObject(product);
var myNewObject = JsonConvert.DeserializeObject<MyClass>(json);
Run Code Online (Sandbox Code Playgroud)
非常简单实用。
是否有人知道免费的C ++库,可以像在C#中一样简单地使用它?
我们正在使用JsonCpp,但它不支持它。
非常感谢
C ++不支持反射,因此您必须为每个对象编写自己的序列化和反序列化函数。