json字符串、json对象、json数组的区别

[TOC]

JSON对象

先介绍一下json对象,首先说到对象的概念,对象的属性是可以用:对象.属性进行调用的。例如:

1
2
3
var person={"name":"tom","sex":"男","age":"24"}//json对象
console.log(person.name);//在控制台输出tom
alert(typeof(person));//object


JSON字符串

字符串,我们常说的javascript中的字符串是单引号或者双引号引起来的。那么json字符串是什么概念呢?

1
var b='{"name":"2323","sex":"afasdf","age":"6262"}';//json字符串


json数组

数组可包含多个对象,

1
2
3
4
5
6
7
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}


json字符串和json对象的转换

  • 字符串—->对象 :parse(jsonString)
  • 对象—->字符串 :JSON.stringify(jsonObj)

热评文章