Object转成JSONObject

public void onNext(Object o) {

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

LogUtil 的可以打印o.toString() 出来;

直接传字符串解析json可以获得属性值;

JSONObject json = JSONObject.parseObject(o.toString()); 报错,强制转换也报错,把object转成JSONObject 这种要怎么用的?

或者怎么把Object o 这个对象里面的属性值读出来的? 怎么变成字符串的?

public interface ObserverResponseListener {
    void onNext(T t);
}


传进来的Object是个泛型的

JSONObject json = (JSONObject) JSON.toJSON(o);


用这样可以了

你可能感兴趣的:(1.1Java,☆1.编程语言,1.1.1基础)