【问题标题】:Convert a gson.JsonObject to JSONObject将 gson.JsonObject 转换为 JSONObject
【发布时间】:2017-05-15 09:54:47
【问题描述】:

我有一个gson.JsonObject 对象。从中创建org.json.JSONObject 对象的最简单方法是什么?

【问题讨论】:

  • TBH 在单个项目中有两个不同的 JSON 解析器听起来很麻烦,您应该检查是否不能为项目的所有组件提供一个解析器库,而不是在它们之间来回切换这两个 API。

标签: java gson


【解决方案1】:

再次从JsonObject获取JSON字符串并解析到JSONObject

JsonObject gson = new JsonParser().parse("{\"id\":\"value\"}").getAsJsonObject();

JSONObject jo2 = new JSONObject(gson.toString());

【讨论】:

    【解决方案2】:
    new org.json.JSONObject(gson.toJson(gson.JsonObject));
    

    【讨论】:

      猜你喜欢
      • 2015-10-30
      • 1970-01-01
      • 2016-06-05
      • 2014-04-23
      • 2014-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-17
      相关资源
      最近更新 更多