码迷,mamicode.com
首页 > Web开发 > 详细

JSON/XML processing model

时间:2019-04-06 18:56:56      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:list   轻量   eval   存储   键值   编程   简洁   pad   XML   

JSON:

JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

JSON 语法规则

在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型:
  • 对象表示为键值对
  • 数据由逗号分隔
  • 花括号保存对象
  • 方括号保存数组

XML处理模型(XML processing model):

  XML处理模型定义了如何将XML文档是由解释应用。 然后可以使用不同视图在屏幕上呈现文档,用于处理XML数据等。模型可以分为两个阶段:用于定义数据模型的XML管道和旨在使用的后XML管道数据模型。

XML 和 JSON比较:

  • XML比JSON更加冗长编写起来JSON更加便捷
  • XML用于描述结构化数据,不包括数组,而JSON包含数组。
  • JavaScript的eval方法解析JSON。应用于JSON时,eval返回描述的对象。

JSON/XML processing model

标签:list   轻量   eval   存储   键值   编程   简洁   pad   XML   

原文地址:https://www.cnblogs.com/BleachCurtain/p/10662248.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!