zoukankan      html  css  js  c++  java
  • Json **

    Json **

    1)
    json 是什么?
    javascript object notation。是一种数据交换的标准,一般用于浏览器与服务器之间的数据转
    换。比如,将一个 java 对象转换成浏览器端可以识别的 javascript 对象。
    2)
    json 的基本语法
    a.如何表示一个对象
      》》{"name" : "zs" , "age" : 22}

      》》{"name" : "ls" ,"addr" : {"city" : "bj" , "street" : "ca"} }

      》》属性名要添加引号。

      》》属性值如果是字符串,要添加引号。
      》》数据类型:string,number,boolean,null,object
    b.如何表示一个对象数组
      》》[{},{},{}]
    3)
    如何将一个 java 对象(包括 java 对象数组、集合)转换成一个 json 字符串。
    使用 json 库提供的工具。
    a.
    对象
    JSONObject jsonObj = JSONObject.fromObject(srcObj);
    String jsonStr = jsonObj.toString();
    b.
    数组或者 List 集合
    JSONArray jsonArr = JSONArray.fromObject(listObj);
    String jsonStr = jsonArr.toString();
    4)
    如何将一个 json 字符串转换成 js 对象。
    可以 prototype 库提供的 evalJSON()函数。
    5)
    如何处理日期类型
    step1
    写一个转换器
    写一个 java 类,实现 JsonValueProcessor 接口
    step2

    实现两个 process 方法:按照你自己的要求,定义转换规则。
    step3
    创建 JsonConfig 对象,使用该对象注册转换器。
    step4
    JSONArray.fromObject(srcObj,JsonConfig);

    走在一起是缘分,在一起走是幸福; 在一起走是缘分,走在一起是幸福
  • 相关阅读:
    C macro : the " do { ... } while(0)" magic
    sscanf()函数
    poj-1200-hash-
    hduoj-1735 简单的贪心算法
    hduoj -2570-简单的贪心算法入门
    分治算法应用-最近点对的最小距离-hdu 1007 Quoit Design
    分治算法(转载)
    快速幂总结
    poj 1065 贪心算法
    toj ~3988~递归二叉树三种遍历的转换
  • 原文地址:https://www.cnblogs.com/tarena/p/3630255.html
Copyright © 2011-2022 走看看