json数据在web开发中,应用很广泛,尤其是在网络数据传输的时候,json数据作为数据传输的载体,如何解析Json返回的数据变得尤为重要。那么我们先来看一下什么是json数据?
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。
JSON语法基本上视为JavaScript语法的子集,它包括以下内容:
•名称/值对数据表示
•大括号持有的对象和每个名称后跟“:”(冒号),名称/值对的分离,(逗号)。
方括号持有数组和值,(逗号)分隔。
下面我们来介绍四种常见的json数据的解析方式。
数据一:
类似于[{"name":"leamiko","age":"12"}];这样的json数据,数组里面包含一个对象。下面我们来解析这样的json数据
这里通过for-in循环遍历json数据jsonData,最后将json数据中的name、age的值显示到页面上。通过jsonaData[i][“name”]获取json数据中name的值leamiko。同样的道理,通过jsonaData[i][“age”]获取json数据中age的值12。