Android Java new JsonObject无反应 不

2018-09-21  本文已影响0人  CodeDuan

自己在做项目的时候 需要用到JsonObject去解析json;

但是在 运行到JsonObject obj = new JsonObject(data)的时候;就不运行的,如果是使用了Try catch就会抛出异常。

问了好多朋友,原因是 我的data 是通过Object.toString()生成的。但是JsonObject不支持解析Object.toString的值。

解决方法是使用Gson将Object转换为json 代码为:

Gson gson = new Gson();

String data = gson.toJson(Object);

JsonObject obj = new JsonObject(data);

这个时候即可正常运行。

第一次用简书记录问题,希望下次再遇到 不会再犯这样的错误。

上一篇 下一篇

猜你喜欢

热点阅读