把object转成JSONObject JSON.toJSON

2020年6月21日 75点热度 0条评论 来源: 大自然的流风

把object转成JSONObject JSON.toJSON

public void onNext(Object o) {
LogUtil.i("getFavorites", "json=" + o.toString());
JSONObject json = JSON.parseObject(o.toString());
// JSONObject json = JSON.parseObject("{\"code\":1001,\"timestamp\":\"2018-11-05 03:40:54\"}");

LogUtil 的可以打印o.toString() 出来,直接传字符串解析json可以获得属性值,为什么JSONObject json = JSON.parseObject(o.toString()); 就报错了?强制转换也报错,把object转成JSONObject 这种要怎么用的?

或者怎么把Object o 这个对象里面的属性值读出来的? 怎么变成字符串的?
public interface ObserverResponseListener<T> {
void onNext(T t);
传进来的Object是个泛型的

JSONObject json = (JSONObject) JSON.toJSON(o);
用这样可以了

    原文作者:大自然的流风
    原文地址: https://www.cnblogs.com/zdz8207/p/java-object-JSONObject.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。