【JSON解析】JSON解析
前三篇博客分别介绍了xml的三种解析方法,分别是SAX,DOM,PULL解析XML,兴趣的朋友可以去看一下这 【XML解析(一)】SAX解析XML , 【XML解析(二)】DOM解析XML , 【XML解析(三)】PULL解析XML 三篇文章学习一下XML解析。我们知道客户端请求服务器,服务器给我们返回的数据通常不只是xml,还可以是json,html,当然json和xml是用的最多的了,下篇文章将会向大家解析如何解析html数据,这篇文章先向大家介绍如何解析服务器给我们返回的json数据。 一、概述 JSON是 JavaScript Object Notation 的简称,起源于js(javascript)它是一种轻量级的数据交换格式,JSON不仅在js中广泛使用,同时还在其他领域得到广泛使用,如c,c++,java,Php,swift等等,成为了一种通用的理想数据交换格式,它有两种数据结构,分别是对象,数组,它形式上有花括号{}和中括号[]嵌套,{}中的是代表对象,[]中的为数组,即对象中有数组,数组中又有对象,而且以及键/值对出现。 JSON语法: json是javascript对象表示语法的子集 数据在键值对中 数据有逗号分隔 花括号保存对象 JSON的值: 数字(整数或浮点数) 字符串(在双引号中 逻辑值(true 或 false) 数组(在方括号中) 对象