博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发之网络数据解析(一)--JSON解析简介
阅读量:6579 次
发布时间:2019-06-24

本文共 428 字,大约阅读时间需要 1 分钟。

前言:对服务器请求之后,返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外)

 

本篇随便先讲解JSON解析。

 

正文:

关于JSON:

  1. JSON是一种轻量级的数据格式,一般用于数据交互
  2. JSON的格式很像Objective-C中的字典和数组:{"name":"jack","age":10}

补充:

  标准的JSON格式的注意点:key必须用双引号。(但是在Java中是单引号)

  JSON-OC的转换对照表

   

   其中:null--返回OC里的NSNull类型

 

使用:

  在JSON解析方案有很多种,但是(苹果原生的)NSJSONSerialization性能最好

  反序列化(JSON --> OC对象),下面示例解析成字典对象

  

  序列化(OC对象 --> JSON),注意字典的值不能传nil,但是可以传[NSNull null]

  

  并不是所有的类型都是可以转为JSON的

  以下是苹果官方规定:

  

 

转载地址:http://vxbno.baihongyu.com/

你可能感兴趣的文章
南阳oj 题目6 喷水装置(一)
查看>>
运筹学上机实验 - 单纯形方法的两阶段法
查看>>
CF235D Graph Game
查看>>
CF294C Shaass and Lights
查看>>
oracle 11g 报错记录
查看>>
文件状态是否变化
查看>>
js-页面进入时同时实现-图片预加载
查看>>
MongoDB的副本集Replica Set
查看>>
Maven项目中的配置文件找不到以及打包问题
查看>>
面向对象
查看>>
HDU 1058 Humble Numbers
查看>>
【EntityFramework系列教程二,翻译】借助EntityFramework在ASP.NET MVC程序中完成增删改查操作...
查看>>
NYOJ The Triangle
查看>>
wps10.1中将txt转为excel
查看>>
[zz]求随机数构成的数组中找到长度大于或等于3的最长的等差数列
查看>>
并发同步知多少
查看>>
解决执行脚本报syntax error: unexpected end of file或syntax error near unexpected token `fi'错误的问题...
查看>>
[BZOJ3312][USACO]不找零(状压DP)
查看>>
页面之间的传值和大量参数的传递
查看>>
python学习之路-5 基础进阶篇
查看>>