json
发布日期:2021-10-22 18:10:43 浏览次数:6 分类:技术文章

本文共 1287 字,大约阅读时间需要 4 分钟。

1、js对象

var student = {lastName: '张三',age: 18,car: {pp: '宝马 ',price: '30000 $ '},info: [{bookName: '西游记 ',price: 98.90}, 18, true]}; //js对象:属性操作特别方便    alert(student.car.pp);//宝马    alert(student.infos[2]);//true

 

 

2、json

JSON(JavaScript Object Notation):(js对象表示法):是一种轻量级(和xml相比很轻量)的数据交换格式

{key:value,key:value}

  value可以有很多种

    1)、基本的类型(字符串数字布尔值)

    2)、数组

      {lastName:'李四',books:['西游记',{},18]}

    3)、对象{}:

如果服务器返回给浏览器的数据是接送格式,浏览器使用js解析会很方便;

JSON:js对象进行传输(HTTP(只能传输文本))

//json的要求是和JS对象一样的,只不过key必须是字符串

//js对象在声明的时候key是否加双引号是可以选择的:

  var student2 = {

    "lastName":"张三",

    "age":18

  };

  alert(student2);

 

  JSON应该是利于传输的字符串

  //JSON(JS内置的对象):将JS对象转为json(应该时JS对象字符串表示法)字符串

  var strJSon = JSON.stringify(student2);

  alert(typeof strJSon);//string

 

  需要掌握的两个方法:

  var strJSon = JSON.stringify(js对象);//将js对象转化为json字符串

  var json = JSON.parse(json字符串); //将json字符串转换为js对象

 

var stu = {                "lastName": "张三",                "age": 18            };            //假设服务器给我们一个字符串            var jsonStr = JSON.stringify(stu);            //想使用这个字符串,并获取到它原来代表的js对象里面的属性值...            //需要把字符串(满足js对象表示法(json)格式)转为json对象            alert(jsonStr.lastName);            var stu02 = JSON.parse(jsonStr);            alert(stu02.lastName);

 

转载于:https://www.cnblogs.com/hk-zsg/p/11343367.html

转载地址:https://blog.csdn.net/weixin_30402343/article/details/102315343 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Vue入门
下一篇:善意提醒

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年03月30日 21时53分13秒