c++ - 如何在 C++ 中读取 GSON 字符串

标签 c++ json gson

我有一个要在 C++ 中读取的 Gson 序列化字符串 例如:

String jsonDealer = [{"dealerID":"VARSSWK103","dealerName":"Dealer ABC"},     {"dealerID":"VARSSTH008","dealerName":"Dealer XYZ"}]

如何将其转换为 C++ 对象,以便检索经销商 ID 和经销商名称?

最佳答案

GSON是一个 Java 库,用于解析并序列化为 JSON格式。

因此,您需要一个处理 JSON 的 C++ 库。他们有很多;我建议使用 jsoncpp

当然,您需要定义您的 C++ 应用程序类(例如您的 Dealer),但 JsonCPP 可以相当容易地将 JSON 解析为您的数据。

关于c++ - 如何在 C++ 中读取 GSON 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14847052/

相关文章:

c++ - 复制构造函数调用 C++

c++ - 后增量和前增量概念?

android - 解析 JsonObject 的字段,无论其名称如何

java - 如何将 ArrayList 转换为 JSON 对象

android - 改造错误: Expected BEGIN_OBJECT but was BEGIN_ARRAY

java - com.google.gson.JsonSyntaxException 试图解析 json 中的日期/时间

c++ - 为什么 std::basic_string::substr 不遵循 [begin, end) 约定?

c++ - IVssBackupComponentsEx4 的 uuid 是什么?

javascript - 删除json中的根节点

javascript - 如何提取 d3 图表的名义标签