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

  • 相关阅读:
    How to correctly handle ThreadLocal.get() returning null
    find_package()的查找*.cmake的顺序
    java SynchronousQueue
    cmake强烈推荐的是外部构建
    Golang学习内容
    百度云盘下载办法
    111
    logstash配置白名单决定去哪个index
    处理OSS上传失败一例
    用SQL语句查询zabbix的监控数据
  • 原文地址:https://www.cnblogs.com/sbj-dawn/p/9121387.html
Copyright © 2020-2023  润新知