美文网首页
数据解析

数据解析

作者: mcom | 来源:发表于2020-05-10 18:18 被阅读0次

Json解析

  1. 概念:轻量级的数据交换格式
  2. 特点:
    • 本质是具有特定格式的字符串
    • JSON完全独立与编程语言
    • JSON比XML数据传输的有效性高很多。

数据格式:

  1. Json对象:用大括号表示,key的数据类型时字符串,value的类型可以是数值,字符串,null,json数组,json对象。对应java中的对象。
    • 格式:
    {
    "key1": "value1",
    "key2": "value2",
    "key3": "value3"
     }
    
    {
    "name": "sam",
    "sex": "男",
    "age": 19
     }
    
  2. Json数组:用中括号表示,value的数据类型可以是数值,字符串,null,json数组,json对象。对应java中的集合List
    • 格式:
        ["value1", "value2", "value3"]
      
        [{
        "name": "sam",
        "sex": "男",
        "age": 19
        }, {
        "name": "tom",
        "sex": "男",
        "age": 20
        }]
      

Json解析方向:

  1. 将Json对象转换为Java对象

    • 大括号
    • JSONObject
          JSONObject jsonObject = new JSONObject(json);
          String name = jsonObject.getString("name");
      
  2. 将Json数组转换为Java集合

    • 中括号
    • JSONArray
      JSONArray jsonArray = new JSONArray(json2);
         //遍历
          for (int i = 0; i <jsonArray.length() ; i++) {
              JSONObject jsonObject = jsonArray.getJSONObject(i);
              String name = jsonObject.optString("name");
            //获取数据,封装到对象中,添加到集合
          }
      
  3. 复杂Json数据解析

  4. 特殊Json数据解析


Json解析技术

  1. 原生解析:

    • 编程相对麻烦
    • 数据之间转换
  2. Gson框架解析:

  3. FastJson框架解析


工具

  1. GsonFormat

相关文章

  • 五、Groovy语法(五)json、xml解析

    Groovy数据解析 一、json解析 请求网络数据并解析 二、xml解析 groovy解析xml数据 groov...

  • 网络整理(三)——数据解析

    数据解析: 1.JSON数据 重点:1.什么是JSON数据.{ } 数据解析: 2.JSON解析 重点:1.JSO...

  • 数据解析

    XML数据格式解析 pull解析方式 sax解析方式 JSON 数据格式解析 解析代码很简单,但是还要有APP类,...

  • Python练习 抓取AQI

    通过正则表达式解析数据 通过 BeautifulSoup 解析数据

  • 日志定位

    前后端 前端: 收集数据、数据校验、数据处理、数据解析、数据展现 后端: 数据解析、数据校验、数据处理 日志定位 ...

  • OC-数据解析XML(sax)(一)

    OC-数据解析XML(sax)(一) 为什么进行解析 用于公司内部数据交互,加密 解析的方法: (1)XML解析 ...

  • 2018-09-27/28日志定位+linux命令

    前后端 一、前端 手机数据 数据校验 数据处理 数据解析 数据展现 二、后端 数据解析 数据校验 数据处理 日志定...

  • 很好的 JSONModel

    JSON数据---JSONModel解析 JSON数据---JSONModel解析 JSONModel 初始化流程...

  • iOS进阶第四天(xml解析与json解析)

    解析的概念 解析:从事先规定好的格式中提取数据。 解析的前提:提前约定好格式,数据提供方按照格式提供数据,数据获取...

  • 网络

    NSURLConnection NSURLSession 普通网络请求 JSON数据解析 JSON序列化 数据解析...

网友评论

      本文标题:数据解析

      本文链接:https://www.haomeiwen.com/subject/puwagqtx.html