如何将org.gson.JsonObject转换为org.json.JSONObject

时间:2016-01-08 23:59:33

标签: android

我在服务器上构造JsonObject,将其转换为字符串,然后发送回客户端。但是,我无法使用JSONObject x = new JSONObject(string)重构android客户端中的json对象而不获取空指针。

FATAL EXCEPTION: Thread-191

Process: com.venon.jerseytwentythreetwentyfour, PID: 3034
java.lang.NullPointerException
  at org.json.JSONTokener.nextCleanInternal(JSONTokener.java:116)
  at org.json.JSONTokener.nextValue(JSONTokener.java:94)
  at org.json.JSONObject.<init>(JSONObject.java:155)
  at org.json.JSONObject.<init>(JSONObject.java:172)
  at com.venon.jerseytwentythreetwentyfour.Test$1.run(Test.java:45)
  at java.lang.Thread.run(Thread.java:848)

1 个答案:

答案 0 :(得分:0)

首先,您也可以在Android中使用Gson。尽管如此,您可以使用JSONObject json = new JSONObject(jsonString);

将String解析为JSONObject