JSONObject.fromObject – JSON与对象的转换

JSONObject.fromObject – JSON与对象的转换JSON与JAVA数据的转换(JSON即JavaScript对象游泳,要么就,它是一种轻量级的数据交换格式,非常适合于服务器与JavaScript的的交互。)代码中有这么一句,是后台的封装数据。JSONObjectjo=JSONObject.fromObject(map);常见的java代码转换成json-。请注意,这个方法曾经给我造成过困惑因为,它在对对象转换的…

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

JSON与JAVA数据的转换( JSON即JavaScript对象游泳,要么就,它是一种轻量级的数据交换格式,非常适合于服务器与JavaScript的的交互。)
 

代码中有这么一句,是后台的封装数据。

JSONObject jo = JSONObject.fromObject(map); 
常见的java代码转换成json

 

– 。请注意,这个方法曾经给我造成过困惑因为,它在对对象转换的时候是按照域类中的所有的getXXX()方法进行转换的如果你在类中写了非属性的的getXXX( )方法,那么返回给你的就会有XXX属性了。

– 使用net.sf.json *下的类(JAR包是JSON-LIB-xxjar)

 

1.列表集合转换成json代码

List list = new ArrayList();

list.add(“first”);

list.add(“second”);

JSONArray jsonArray2 = JSONArray.fromObject(list);

2. Map集合转换成json代码

Map map = new HashMap();

map.put(“name”,“json”);

map.put(“bool”,Boolean.TRUE);

map.put(“int”,new Integer(1));

map.put(“arr”,new String [] {“a”,“b”});

(“func”,“function(i){return this.arr [i];}”);

JSONObject json = JSONObject.fromObject(map);

3. Bean转换成json代码

JSONObject jsonObject = JSONObject.fromObject(new JsonBean());

4.数组转换成json代码

boolean [] boolArray = new boolean [] {true,false,true};

JSONArray jsonArray1 = JSONArray.fromObject(boolArray);

 

5.一般数据转换成json代码

JSONArray jsonArray3 = JSONArray.fromObject(“[‘json’,’is’,’easy’]”);

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

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

(0)
上一篇 2022年6月9日 下午7:00
下一篇 2022年6月9日 下午7:00


相关推荐

  • H5标签datalist

    H5标签datalist实现输入框的搜索联想功能简介datalist标签的说明和用法说明用法效果简介有的时候前端为了更好地实现输入框input的交互效果,需要增加搜索联想功能,除了使用已经封装好的组件或者自己手写js以外,我们可以使用datalist标签更简便地去实现这个功能。datalist标签的说明和用法说明datalist标签用来定义选项列表,需要与input元素配合使用,来定义input可能的值…

    2025年6月19日
    5
  • 绘制图形的视图方式为_三角函数图象的平移变换

    绘制图形的视图方式为_三角函数图象的平移变换iOS Programming – Views(视图 – 基本绘制,变换,平移,旋转,反转,倾斜)

    2022年4月21日
    58
  • Cursor Hub:学习和使用 Cursor 编辑器的一个记录和分享平台

    Cursor Hub:学习和使用 Cursor 编辑器的一个记录和分享平台

    2026年3月16日
    3
  • 标题栏文字的更改

    标题栏文字的更改文档标题的更改方法一 单文档接口 SDI 类型窗口标题的改变 首先 我们来看 WindowsSDI 类型窗口标题栏的结构形式 结合具体例子说明 用 VC 的 AppWizard 创建一个名为 SDITitle 的单文档类型的工程 创建完工程后 编译运行该工程 程序主窗口标题形式如下 文档标题主窗口标题 1 文档标题的改变 文档标题在是由工程中相应的文档类所控制的 因此我们可以利用

    2026年3月26日
    1
  • Manus手机版

    Manus手机版

    2026年3月15日
    2
  • 从硬件到软件,低代码定制安灯(Andon)成为MES系统的全新增长点

    从硬件到软件,低代码定制安灯(Andon)成为MES系统的全新增长点安灯不是 安上灯泡 的缩写 而是一个制造业信息化的专有名词 通过安灯 现场工作人员可以快速上报生产中遇到的各种问题 如品质异常 设备故障 缺料等 反馈给其他工位和生产管理人员 让问题能够在第一时间得到处理 减少对生产过程的影响 随着精益制造的理念深入人心 制造业对安灯的要求也在日益增长 本文将为大家介绍安灯从硬件设备 到定制化软件模块的演进过程 探讨作为现代化的 MES 系统的核心模块 究竟什么样的安灯才能满足不同类型生产线的需求 发挥出 MES 的最大价值 安灯 图片来自网络 从拉线到触摸屏 看安灯的发

    2026年3月17日
    2

发表回复

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

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