最近在接触ITOO项目的过程中接触到了“JOSN”,感到很神奇,于是便做了些了解,和大家分享一下。

是什么

JSON: JavaScript Object Notation(JavaScript 对象表示法)。

JSON 是存储和交换文本信息的语法。类似 XML。

JSON 比 XML 更小、更快,更易解析。

JSON 是轻量级的文本数据交换格式

JOSN的特点

JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。

JSON 具有自我描述性,更易理解

JSON 文本格式在语法上与创建 JavaScript 对象的代码相同。 由于这种相似性,无需解析器,JavaScript 程序能够使用内建的 eval() 函数,用 JSON 数据来生成原生的 JavaScript 对象。

与XML相同之处

JSON 是纯文本

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

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

JSON 可通过 JavaScript 进行解析

JSON 数据可使用 AJAX 进行传输

与 XML 不同之处

没有结束标签

更短

读写的速度更快

能够使用内建的

JavaScript eval() 方法进行解析

使用数组

不使用保留字

举个栗子

这个入门还是比较简单的,举一个小小的例子:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>我的计划</title>
</head>
<body><h2>接下来的计划</h2><p>计划1: <span id="j1"></span><br />计划2: <span id="j2"></span><br />计划3: <span id="j3"></span><br /></p><script>var JSONObject = {"js1": "十年内身价千万","js2": "事业爱情双丰收","js3": "亲朋好友身体健康如意"};document.getElementById("j1").innerHTML = JSONObject.js1document.getElementById("j2").innerHTML = JSONObject.js2document.getElementById("j3").innerHTML = JSONObject.js3</script></body>
</html>

就得到了我们想要的效果:

风雨砥砺,岁月如歌—浅析“JOSN”相关推荐

  1. 风雨砥砺,岁月如歌——Ts之箭头函数

    小编最近接触到了箭头函数(Arrow Functions),诚然,我觉得它真的是一个绝妙的设计,所以来浅谈一下我的理由: 首先,它非常简洁:如果我用箭头函数写一个函数: var sum = (arg1 ...

  2. 风雨砥砺,岁月如歌——Angular项目组件发布概要

    老铁们,今天我们搞一件大事情:发布一个Angular组件~ 组件的目录结构 lib文件:此文件存放要封装的所有组件文件 index.js:索引文件 package.json:发布组件的相关配置 PS: ...

  3. 三位一体自我陈述计算机专业,三位一体自我陈述报告

    三位一体自我陈述1000(共6篇)宁波大学1000字个人陈述尊敬的宁波大学三位一体招生领导:您好!我叫XXX,是一名来自XXXXXX的高三学生.十分感激您能在百忙之中来阅读我的申请书.我带着执著和追求 ...

  4. 神策数据正式成为国家级信创工委会成员单位

    继神策数据正式成为北京市信创工委会成员单位后,近日又正式获批成为国家级信创工委会成员单位.这是信创工委会对神策数据在大数据分析与营销科技领域的充分肯定与认可! 中国电子工业标准化技术协会信息技术应用创 ...

  5. 神策数据正式成为国家级信创工委会成员单位!

    继神策数据正式成为北京市信创工委会成员单位后,近日又正式获批成为国家级信创工委会成员单位.这是信创工委会对神策数据在大数据分析与营销科技领域的充分肯定与认可! 中国电子工业标准化技术协会信息技术应用创 ...

  6. 神策 2021 数据驱动大会,科特勒、桑文锋等发出营销未来之强音

    新认知,新力量,这是一场聚焦营销科技的认知盛宴. 2021 年 10 月 27 日,神策 2021 数据驱动大会在北京香格里拉酒店举办.神策数据驱动大会是数字化转型及营销科技领域的年度盛会,上千位与会 ...

  7. 小程序-云开发-多图片内容安全检测

    虽互不曾谋面,但希望能和您成为笔尖下的朋友 以读书,技术,生活为主,偶尔撒点鸡汤 不作,不敷衍,意在真诚吐露,用心分享 点击左上方,可关注本刊 标星公众号(ID:itclanCoder) 如果不知道如 ...

  8. 微信小程序中 setData 详解

    虽互不曾谋面,但希望能和您成为笔尖下的朋友 以读书,技术,生活为主,偶尔撒点鸡汤 不作,不敷衍,意在真诚吐露,用心分享 点击左上方,可关注本刊 标星公众号(ID:itclanCoder) 如果不知道如 ...

  9. 北京计算机培训教室,北京智慧教室建设方案代表案例 - 成功案例 - 信锐

    这里,创建于1955年是新中国第一所邮电高等学府 这里,是全国首批重点建设"211工程"项目院校之一 这里,亦是全国最早探索现代化教育开展远程教育试点的四所院校之一 六十余载风雨砥 ...

最新文章

  1. log4j日志的基本使用方法(1)——概述、配置文件
  2. 探秘音视频网络优化与全球化部署最佳实践
  3. 微信小程序页面跳转、逻辑层模块化
  4. 在C#后代码里使用IE WEB Control TreeView
  5. Python BeautifulSoup和Requests爬虫爬取中关村手机资料
  6. 小程序 实名信息_微信小程序+商城信息管理系统
  7. matlab切割肿瘤算法,ML之RF:基于Matlab利用RF算法实现根据乳腺肿瘤特征向量高精度(better)预测肿瘤的是恶性还是良性...
  8. 自动化测试工具Selenium
  9. 怎么安装python3.7 setuptools与pip_python3之安装、pip、setuptools
  10. Php与Mysql关系揭秘
  11. 通用的《求职信》范文模板
  12. 自底向上和自顶向下的区别
  13. 记小米公司的一次「测试开发工程师」面试
  14. 新视觉在线制作网总汇模块代码(4例)
  15. 【计算机组成原理】实验2:十六位数据总线实验
  16. Typora任意更改样式
  17. 注塑工艺工程师视频教程 注塑机调机成型参数教程
  18. Log4j 漏洞修复检测 附检测工具
  19. 简单的异步任务工具——rq 的使用教程
  20. win10 GPT分区和win 7 mbr 分区的区别

热门文章

  1. 请求模块urllib的基本使用
  2. 语音识别 | kaggle鸟叫识别新赛赛题解析
  3. C++进阶-指向自身的 this 指针
  4. cad.net cad宋体问号 删除 KT_ST.ttf
  5. Python实现动态规划01背包问题
  6. 自助点餐、自助收银......在餐饮行业有哪些智慧化场景?
  7. 7-102 喊山 (30 分)(bfs
  8. Linux 时间同步 ntp
  9. 北京大学生物信息学-第五周-新一代测序(NGS) 回帖 BWT算法
  10. Windows Socket编程之TCP实现大文件的传输