JavaScript处理json数据(对象,数组,集合)

  • Post author:
  • Post category:java



1.什么是json?

JSON ( JavaScript Object Notation) ,它是一串字符串 只不过元素会使用特定的符号标注。

    {} 双括号表示对象
    [] 中括号表示数组
    "" 双引号内是属性或值
    : 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)

JSON 语法是 JavaScript 对象表示法语法的子集。
数据在名称/值对中、数据由逗号分隔、花括号保存对象、方括号保存数组

JSON 值可以是:数字(整数或浮点数)、字符串(在双引号中)、逻辑值(true 或 false)、数组(在方括号中)、对象(在花括号中)、null

所以 {"name": "Michael"} 可以理解为是一个包含name为Michael的对象


2.js中内置了两个json方法


2.1:JSON.stringify(data),将JavaScript对象序列华为json格式的字符串




2.2: JSON.parse(data),将json格式的字符串反序列化为JavaScript对象




3.遍历json对象和数组


3.1:对象 key-value 其中的 k就是key  s[k]就是value值




3.2:数组 i是角标 获取到角标的对象然后在获取对象里面的属性





版权声明:本文为LuckFairyLuckBaby原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。