大家好,又见面了,我是你们的朋友全栈君。
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<T> {
void onNext(T t);
}
传进来的Object是个泛型的
JSONObject json = (JSONObject) JSON.toJSON(o);
用这样可以了
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/130351.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...