JSON格式

avatar
作者
猴君
阅读量:0
  • JSON 就是一种字符串格式,这种格式无论是在前端还是在后端,都可以很容易地和对象之间进行转换,所以常用于前后端数据传递
  • JSON的语法:var str="{'属性名':'属性值','属性名':{'属性名':'属性值'},'属性名':['值1','值1','值3']}" ;
  • JSON字符串一般用于传递数据,一般都是用对象的属性表示数据,所以在此不研究对象的函数,只看对象的属性;
  • 通过JSON.parse()方法可以将一个JSON串转换成对象;
  • 通过JSON.stringify()方法可以将一个对象转换成一个JSON格式的字符串;
/* 定义一个JSON串 */ varpersonStr='{"name":"张小明","age":20,"girlFriend":{"name":"铁 铃","age":23},"foods":["苹果","香蕉","橘子","葡萄"],"pets":[{"petName":"大黄","petType":"dog"},{"petName":"小花","petType":"cat"}]}' console.log(personStr) console.log(typeofpersonStr) /* 将一个JSON串转换为对象 */ varperson=JSON.parse(personStr); console.log(person) console.log(typeofperson) /* 获取对象属性值 */ console.log(person.name) console.log(person.age) console.log(person.girlFriend.name) console.log(person.foods[1]) console.log(person.pets[1].petName) console.log(person.pets[1].petType)
 /* 将对象转换成JSON字符串 */ varpersonStr=JSON.stringify(person)console.log(personStr) console.log(typeofpersonStr)

以上是在前端用JSON传递数据

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!