Object转成JSONObject

Object转成JSONObjectpublicvoidonNext(Objecto){LogUtil.i(“getFavorites”,”json=”+o.toString());//JSONObjectjson=JSON.parseObject(“{\”code\”:1001,\”timestamp\”:\”2018-11-0503:40:54\”}”);…

大家好,又见面了,我是你们的朋友全栈君。

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);

用这样可以了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/130351.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月14日 下午2:00
下一篇 2022年6月14日 下午2:00


相关推荐

  • 软件测试工作基本流程[通俗易懂]

    软件测试工作基本流程[通俗易懂]最近在为面试新工作做准备,所以想想整理一下软件测试的基本工作流程,大致梳理一遍,这样也便于自己在面试过程中可以沉着的面对面试官的测试工作如何进行的问题。首先,作为测试人员需要学习并了解业务,分析需求点为什么测试人员要参加需求分析?也就是进行测试需求分析的目的是什么?第一、把用户需求转化为功能需求:1)对测试范围进度量2)对处理分支进行度量3)对需…

    2022年5月29日
    42
  • C# 深拷贝_python的浅拷贝和深拷贝

    C# 深拷贝_python的浅拷贝和深拷贝C#中的浅复制和深复制示例在本文中,我将通过示例讨论C#中的浅拷贝和深拷贝。这是我们上一篇文章的续篇。因此,在继续本文之前,请阅读我们以前的文章,其中我们使用示例讨论了C#中的原型设计模式。浅复制和深复制在复制原型设计模式中的对象中起着重要作用。因此,在本文中,我们将通过示例讨论什么是“浅复制”和“深复制”以及它们之间的区别。了解C#中的浅表复制:如果是“浅复制”,它将从现有对象创建新对象,然后将当前对象的值类型字段复制到新对象。但是在引用类型的情况下,它将仅复制引用,而不复制被引用对象本身

    2026年4月17日
    5
  • 定时器 消除定时器

    定时器 消除定时器使用 setTimeout 可以使事件执行延迟 setTimeout 延迟执行的函数 延迟的毫秒数 其中可以写成这种直接写函数的形式 window setTimeout function alert 两秒到啦 2000 也可以写成这种写函数名的形式 不用加括号 window setTimeout fn 2000 functionfn alert 两秒到啦 效果均

    2026年3月20日
    2
  • 4G与5G网络有哪些区别

    4G与5G网络有哪些区别一、帧结构比较4G和5G相同之处帧和子帧长度均为:10ms和1ms。 最小调度单位资源:RB  4G和5G不同之处1);子载波宽度4G:固定为15kHz。 5G:多种选择,15kHz、30kHz、60kHz、120kHz、240kHz,且一个5G帧中可以同时传输多种子载波带宽。  2);最小调度单位时间4G:TTI,1毫秒; 5G:slot,1/32毫秒~1毫秒,取决于子载波带宽。 此外5G新增mini-slot,最少只占用2个符号。  3);每子帧时

    2022年5月4日
    61
  • Nginx修改默认端口80

    Nginx修改默认端口80前言    安装流程请参考我的文章–Windows下安装Nginx。    博客地址:https://blog.csdn.net/zengwende/article/details/86610692修改步骤1、打开Nginx的配置文件nginx.conf2、修改默认端口的值即可(nginx默认的端口为80) …

    2025年10月6日
    4
  • PEiD–什么都没发现

    PEiD–什么都没发现什么都没发现加密或加壳

    2025年7月13日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号