您现在的位置是:首页 > 编程开发 > Java > Java

java – 如何将JSONObject转换为gson.JsonObject?

编辑:站长来源:互联网作者: 佚名2020-08-05Java

简介我有一个org.json. JSONObject对象. 从中创建gson.JsonObject对象最简单的方法是什么? 谢谢 最简单的方法是使用toString()将JSONObject序列化到一个json字符串,然后将该json字符串解析为JsonObject: org.json.JSONObject object = your defined object; Jso

我有一个org.json. JSONObject对象.

从中创建gson.JsonObject对象最简单的方法是什么?

谢谢

解决方法

最简单的方法是使用toString()将JSONObject序列化到一个json字符串,然后将该json字符串解析为JsonObject:
org.json.JSONObject object = <your defined object>;
    JsonParser jsonParser = new JsonParser();
    JsonObject gsonObject = (JsonObject)jsonParser.parse(object.toString());

请注意,序列化和反序列化对象可能是一项昂贵的操作.如果您必须在代码(内部循环)中执行此操作,则可能会影响您的性能.

很赞哦! ()