• JSONObject.fromObject


    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']”);

  • 相关阅读:
    linux_shell_入门
    Linux下安装jdk
    Linux杂记
    Linux常用命令
    Java 性能优化的五大技巧
    Java异常处理的9个最佳实践
    Java面试:投行的15个多线程和并发面试题
    敏捷持续集成详解
    gitlab系列详解
    git系列讲解
  • 原文地址:https://www.cnblogs.com/sbj-dawn/p/9121387.html
Copyright © 2020-2023  润新知