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

    走在一起是缘分,在一起走是幸福; 在一起走是缘分,走在一起是幸福
  • 相关阅读:
    angular转场动画
    css常用单位
    css3美化滚动条样式
    grid布局
    angular使用material组件库和tailwindcss样式
    使用 BaGet 搭建 nuget 仓库
    net core api 文件下载,断点续传
    netcore 使用中间件响应文件下载请求
    angular通知组件--angular2-toaster
    angular图标组件--@visurel/iconify-angular
  • 原文地址:https://www.cnblogs.com/tarena/p/3630255.html
Copyright © 2011-2022 走看看