【发布时间】:2017-05-15 09:54:47
【问题描述】:
我有一个gson.JsonObject 对象。从中创建org.json.JSONObject 对象的最简单方法是什么?
【问题讨论】:
-
TBH 在单个项目中有两个不同的 JSON 解析器听起来很麻烦,您应该检查是否不能为项目的所有组件提供一个解析器库,而不是在它们之间来回切换这两个 API。
我有一个gson.JsonObject 对象。从中创建org.json.JSONObject 对象的最简单方法是什么?
【问题讨论】:
再次从JsonObject获取JSON字符串并解析到JSONObject
JsonObject gson = new JsonParser().parse("{\"id\":\"value\"}").getAsJsonObject();
JSONObject jo2 = new JSONObject(gson.toString());
【讨论】:
new org.json.JSONObject(gson.toJson(gson.JsonObject));
【讨论】: