• 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);

    走在一起是缘分,在一起走是幸福; 在一起走是缘分,走在一起是幸福
  • 相关阅读:
    Gitlab安装与备份恢复
    Logstash使用grok插件解析Nginx日志
    SSH登录启用Google二次身份验证
    Nginx隐藏标识以及其版本号
    Nginx虚拟目录设置
    Tomcat虚拟目录设置
    sqlserver无法连接
    Howto: 如何将ArcGIS Server缓存移动到新服务器
    优酷网架构学习笔记
    .net中自定义过滤器对Response内容进行处理
  • 原文地址:https://www.cnblogs.com/tarena/p/3630255.html
Copyright © 2020-2023  润新知