zoukankan      html  css  js  c++  java
  • JSON格式数据转换

    import net.sf.json.JSONArray;

    import net.sf.json.JSONObject;

    1.JSON 转化为javascript对象:

      var data=$.parseJSON(data);

    2.Js对象转化为JSON数据

      引用json2.js文件中JSON.stringify()方法

      var data=new Object();

      var json_data=JSON.stringify(data);

    3.把java对象转换成json对象,并转化为字符串

      JSONObject jsonObject=JSONObject.fromObject(data);

      String str=jsonObject.toString();

    4.把json字符串转化为java对象数组

      String personstr=getRequest().getParameter(“person”);

      JSONArray array=JSONArray.fromObject(personstr);

    5.把java对象列表转化为json对象数组,并转化为字符串

      JSONArray array=JSONArray.fromObject(userList);

      String jsonStr=array.toString();

    6.把json字符串转为java对象数组(list,set)

      String str=ServletActionContext.getRequest().getParameter(“persons”);

      JSONArray array=JSONArray.fromObject(str);

      List<Person> list=(List<Person>)array.toCollection(array,Person.Class);

      List集合转换为JSONArray:

        List<String> list=new ArrayList<String>();

        JSONArray array=JSONArray.fromObject(list);

    7.JSONArray和JSONObject添加对象方法

      JSONArray array=new JSONArray();

      array.add(0,”java”);

      Array.add(1,”python”);

      JSONObject jsonObject=new JSONObject();

      jsonObject.put(“name”,”John”);

      jsonObject.put(“age”,23);

    8.集合数组转为JSON代码:

      a.list集合转换为json:JSONArray array=JSONArray.fromObject(new ArrayList());

      b.map集合转换为json:JSONObject object=JSONObject.fromObject(new HashMap());

      c.数组转换为json:int[] arr=new int[10];JSONArray array=JSONArray.fromObject(arr);

      d.一般数组转换为json代码:JSONArray array=JSONArray.fromObject(“[‘json’,’is’,’easy’]”);

     9.javascript对象转化为json对象:

      var obj={};var data=JSON.stringify(obj);

    10.json数据转化为javascript对象:

      var json={‘name’:’lili’};var obj=JSON.parse(json);

  • 相关阅读:
    【剑指offer】不使用新变量,交换两个变量的值,C++实现
    【剑指offer】不用加减乘除做加法,C++实现
    【剑指offer】求1+2+…+n,C++实现
    【剑指offer】左旋转字符串,C+实现
    给记事本添加接口,并通过菜单来执行自定义的功能
    修改PE文件的入口函数OEP
    360搜集隐私程序员级分析,供方舟子及大众参考
    Android窃取用户信息新思路
    如何整治那些敢偷用你Wi-Fi的人
    保护WIFI无线网络的安全
  • 原文地址:https://www.cnblogs.com/zijinyouyou/p/6495034.html
Copyright © 2011-2022 走看看