iOS中JSON解析和XML解析的区别

  iOS中网络传输的格式可粗略的分为XML和JSON两种,具体的传输方式又可分为GET和POST.

  其中XML格式是最早出现的,但是由于复杂,并且占用字节数相对较大,故不太适合移动端,后来简化为JSON格式.

  JSON本身的数据结构只有字典和数组两种,在IOS5以后出现了原生解析,而之前则有SBJson和JsonKit第三方库解析.

SBJson和JsonKit的特点:

  1.第三方库解析SBJson是所有解析效率里面最低的,之所以能够广泛普及,是因为其简单,封装的低耦合性,可以快速抽离出一个类,在别的地方继续使用.

  2.JsonKit 本身解析效率比原生的要高,新浪微博 ,以前的腾讯微博都是使用的JsonKit,但是其本身没有ACR版本,只有MRC版本,所以需要兼容.

 

posted @ 2017-02-21 12:32  guoyb  阅读(344)  评论(0编辑  收藏  举报