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

    走在一起是缘分,在一起走是幸福; 在一起走是缘分,走在一起是幸福
  • 相关阅读:
    tensorflow slim代码使用
    Tensorflow学习之TF-Slim的使用
    FCN用卷积层代替FC层原因(转)
    ubuntu命令查看英伟达显卡型号
    传输
    将tf-faster-rcnn检测结果画在一张图像内
    GPU跑tf-faster-rcnn demo以及训练自己的数据
    以太网适配器的驱动程序出现问题
    TensofFlow函数: tf.image.crop_and_resize
    TensorFlow函数: tf.stop_gradient
  • 原文地址:https://www.cnblogs.com/tarena/p/3630255.html
Copyright © 2011-2022 走看看