JSON的总结心得

本文详细介绍了JSON的基本概念、语法以及使用方法,包括对象和数组的访问、修改及删除操作,解析和序列化的具体实现,并探讨了JSON与XML的区别,强调了JSON在数据交换中的高效性和便捷性。
摘要由CSDN通过智能技术生成

简介

  1. JSON: JavaScript Object Notation(JavaScript 对象表示法)
  2. JSON 是存储和交换文本信息的语法。
    JOSN 与XML区别
    相同之处
    JSON 是纯文本
    JSON 具有"自我描述性"(人类可读)
    JSON 具有层级结构(值中存在值)
    JSON 可通过 JavaScript 进行解析
    JSON 数据可使用 AJAX 进行传输
    不同之处
    没有结束标签
    更短
    读写的速度更快
    能够使用内建的 JavaScript eval() 方法进行解析
    使用数组
    不使用保留字
    在这里插入图片描述

语法

写法

"名称" : "值"

  1. 数据在名称/值对中
  2. 数据由逗号分隔
  3. 大括号保存对象
  4. 中括号保存数组

JSON值

  1. 数字
  2. 字符串
  3. 布尔
  4. 数组
  5. 对象
  6. null

对象

  1. 对象在大括号{}中书写,对象可以包含多个键/值对
  2. 名称必需是字符串,值可以是合法的JSON数据类型
  3. 键与值中使用冒号:分割,每个键值对用逗号,分割

访问对象值

Var myobj,x;
myObj={
   "name":"runoob"};
1.	x=myobj.name;
2.	x=myobj["name"];

循环对象

var myobj={
   "name":"runoob","alexa":10000};
for (x in myobj) {
   
document.getElemetById("demo").innerHTML += x + "<br>"; //循环对象的属性
document.getElementById(
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值