三分钟学会使用JSON在js中的应用

JSON 是用于存储和传输数据的格式, 通常用于服务端向网页传递数据 。

JSON 使用 JavaScript 语法,但是 JSON 格式仅仅是一个文本。文本可以被任何编程语言读取及作为数据格式传递。

 json的数据格式是以key/value对的显示呈现的 ,在外面是以一对{ }包裹起来的

下面是一个最简单的json对象:

{"name":"Absorbed66c"}

当然啦一个json对象不仅仅是只可以存一个key/value对,他可以包含多个键值对以逗号分开

{"name":"name","pass":"123"}

json中不仅仅是可以存字符串,所有的类型都可以保存到value中,例如数组、json、number、string等等,你想的到的类型你都可以往里面塞。

好了,接下来我们声明一个json对象并试着来使用它吧!

   var json = {}; //新建一个json对象 当然你也可以在声明的时候赋值啦 比如 var json = {"name":"Absorbed","pass":"123","age":20};

   json.name = "Absorbed66c"; //向json中添加一个key/value 对

   json["age"] = 20; //这样也可以像json中添加key/value对 js中的  .  都可以用 [] 代替的

   json["pass"] = "123"; 

   json["name"]="Absorbed66c!";  //修改name的vlue

   console.log(json.name); //通过json的key获取value

   delete json["age"];  //删除key为age的键值对 

    //遍历json 我们可以用foreach循环
   for(var i in json){
     console.log(json[i]);  // 在这里面 i  代表的是key
   }


当然 有时候我们需要把一个json对象转换为字符串 我们可以使用JSON.stringify() 方法来实现

将字符串转换为json我们可以用JSON.parse() 方法来实现 当初第一次用的时候踩了个坑 在这里提醒一下大家,字符串中的引号要记得转义哦,不然会报错的!!!!

好了 关于json就说到这里了 希望对大家有所帮助!






猜你喜欢

转载自blog.csdn.net/Absorbed66c/article/details/80427252