zoukankan      html  css  js  c++  java
  • iOS解析之Json解析

    关于解析,不仅有XML类型,还有Json类型,所以下面我们就来介绍一下Json解析的方法.

    首先我们用系统的解析方法

    我们看一下Json类型

    在我们解析Json之前,我们应该确定我们需要Json里面的那些数据,比如上面的我们需要的是 name, age,sex.所以我们首先要新建一个类,继承与NSObject,如下:

    Json解析系统提供有方法,同样我们也可以使用第三方,我们先来介绍一下系统的解析方法


    NSJSONSerialization 提供Json解析类

    首先我们先获取文件的路径


    NSJSONSerialization提供json解析类
       NSJSONReadingMutableContainers:解析到字典和数组是可变的(NSMutableArray, NSMutableDictionary)
       NSJSONReadingMutableLeaves:解析到叶子节点的内容是可变的(NSMutableString)

       NSJSONReadingAllowFragments:允许json数据的最外层不是字典和数组  

    此时我们解析到的是一系列的字符串,接下来,我们创建一个可变的数组来接收我们解析到的数据

    此时我们就解析到了我们需要的数据,我们面对不同类型的Json时,应该使用不同的解析方法.



  • 相关阅读:
    I Hate It HDU
    线段树为什么要开4倍空间
    敌兵布阵 HDU
    线段树 模板
    线段树原理详解
    HDU5037 Frog
    HDU5187 zhx's contest
    HDU5307 He is Flying
    UOJ#34. 多项式乘法
    Bzoj4766 文艺计算姬
  • 原文地址:https://www.cnblogs.com/nsjelly/p/4314250.html
Copyright © 2011-2022 走看看