当前位置: 首页 > news >正文

什么是JSON ?

JSON 实例

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>阿里云大学(edu.aliyun.com)</title>

</head>

<body>

<h2>JavaScript 创建 JSON 对象</h2>

<p>

网站名称: <span id="jname"></span><br />

网站地址: <span id="jurl"></span><br />

网站 slogan: <span id="jslogan"></span><br />

</p>

<script>

var JSONObject= {

    "name":"阿里云大学",

    "url":"edu.aliyun.com",

    "slogan":"学的不仅是技术,更是梦想!"

};

document.getElementById("jname").innerHTML=JSONObject.name

document.getElementById("jurl").innerHTML=JSONObject.url

document.getElementById("jslogan").innerHTML=JSONObject.slogan

</script>

</body>

</html>

 

运行结果

JavaScript 创建 JSON 对象

 

网站名称: 阿里云大学

网站地址: edu.aliyun.com

网站 slogan: 学的不仅是技术,更是梦想!

 

 

与 XML 相同之处

l  JSON 是纯文本

l  JSON 具有"自我描述性"(人类可读)

l  JSON 具有层级结构(值中存在值)

l  JSON 可通过 JavaScript 进行解析

l  JSON 数据可使用 AJAX 进行传输

 

与 XML 不同之处

l  没有结束标签

l  更短

l  读写的速度更快

l  能够使用内建的 JavaScript eval() 方法进行解析

l  使用数组

l  不使用保留字

 

为什么使用 JSON

对于 AJAX 应用程序来说,JSON 比 XML 更快更易使用:

使用 XML

读取 XML 文档

使用 XML DOM 来循环遍历文档

读取值并存储在变量中

使用 JSON

读取 JSON 字符串

用 eval() 处理 JSON 字符串

 

免费JSON课程:阿里云大学——开发者课堂

转载于:https://www.cnblogs.com/ciip/p/11023151.html

相关文章:

  • Java-优秀博客推荐
  • ConfigFileApplicationListener
  • iOS网络监测区分2、3、4G
  • 剑指offer---3、按之字形顺序打印二叉树
  • 艾森尼克:提供高品质大通量RO膜,树立滤芯行业新标杆!
  • 《JAVA——帮你解决高并发秒杀》
  • MyBatis源码分析-MyBatis初始化流程
  • 左神算法进阶班1_4Manacher算法
  • centos下安装mysql5.7
  • [Hadoop in China 2011] 蒋建平:探秘基于Hadoop的华为共有云
  • 系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
  • PHP删除MySQL数据库下的所有数据表
  • 记:使用Xenocode加壳混淆后,无法“自杀覆盖”的自动更新
  • 数组相关排序
  • 机器学习中的算法(1)-决策树模型组合之随机森林与GBDT
  • 【RocksDB】TransactionDB源码分析
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • happypack两次报错的问题
  • JAVA并发编程--1.基础概念
  • js 实现textarea输入字数提示
  • JS+CSS实现数字滚动
  • Leetcode 27 Remove Element
  • PHP CLI应用的调试原理
  • python_bomb----数据类型总结
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 程序员该如何有效的找工作?
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • ​flutter 代码混淆
  • ​ubuntu下安装kvm虚拟机
  • #pragma once
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (C++17) optional的使用
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (一)kafka实战——kafka源码编译启动
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .NET Micro Framework初体验(二)
  • .Net Remoting常用部署结构
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .net 无限分类
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .net和php怎么连接,php和apache之间如何连接
  • :如何用SQL脚本保存存储过程返回的结果集
  • @angular/cli项目构建--Dynamic.Form
  • @property @synthesize @dynamic 及相关属性作用探究
  • @property python知乎_Python3基础之:property
  • @synthesize和@dynamic分别有什么作用?
  • [ 蓝桥杯Web真题 ]-布局切换
  • [ 隧道技术 ] cpolar 工具详解之将内网端口映射到公网
  • [1127]图形打印 sdutOJ