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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS中JSON解析和XML解析的区别相关的知识,希望对你有一定的参考价值。

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

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

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

SBJson和JsonKit的特点:

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

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

以上是关于iOS中JSON解析和XML解析的区别的主要内容,如果未能解决你的问题,请参考以下文章

iOS网络编程开发—JSON解析与XML解析

数据解析之XML和JSON

iOS开发——XML/JSON数据解析

iOS开发——XML/JSON数据解析

iOS开发之JSON格式数据的生成与解析

iOS开发之网络数据解析--JSON解析简介