`
deng131
  • 浏览: 672590 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JavaScript 中JSON使用

阅读更多
转自: http://ssgemail.iteye.com/blog/36776

JavaScript Object Notation (JSON) 是一种轻量级、基于文本、语言无关的数据交换格式。它是从ECMAScript语言标准衍生而来的。JSON为轻便的表示结构化数据
 
JSON是结构化数据串行化的文本格式。它衍生自Javascript的对象实字,这定义在ECMAScript语言标准第三版中。

JSON能够描述四种简单的类型(字符串、数字、布尔值及null)和两种结构化类型(对象及数组)。

字符串(string)是零个或多个Unicode字符的序列。

对象(object)是无次序的零个或多个名/值(name/value)对的集合,这里的name是string类型,value则可以是string、number、boolean、null、object或array类型。

数组(array)是零个或多个value的有序序列。

"object"和"array"这两个术语来自JavaScript规范。

JSON的设计目标是使它成为小的、轻便的、文本的,而且是JavaScript的一个子集。 

JSON文本是一个标记符的序列。这套标记符包含六个构造字符、字符串、数字和三个实字名。

JSON文本一个串行化的对象或数组。

* JSON-text = object / array

以下是六个构造字符:

* begin-array     = ws %x5B ws  ; [ 左方括号
* begin-object    = ws %x7B ws  ; { 左大括号
* end-array       = ws %x5D ws  ; ] 右方括号
* end-object      = ws %x7D ws  ; } 右大括号
* name-separator  = ws %x3A ws  ; : 冒号
* value-separator = ws %x2C ws  ; , 逗号

在这六个构造字符的前或后允许存在无意义的空白符。

* ws = *(
%x20 /              ; 空格符
%x09 /              ; 水平制表符
%x0A /              ; 换行符
%x0D                ; 回车符)

分享到:
评论

相关推荐

    JavaScript and JSON Essentials

    书中不仅介绍了JSON的基础知识,还深入探讨了如何使用JavaScript来有效地处理JSON数据。它从一个简单的JavaScript复习课程开始,然后转向JSON数据的传输,包括同步、异步和跨域异步HTTP请求。读者将学会如何创建、...

    javascript对象转换成json

    在JavaScript中,我们可以使用内置的`JSON.stringify()`方法将JavaScript对象转换为JSON字符串。 ### JSON.stringify()方法 `JSON.stringify()`是JavaScript中的全局函数,用于将JavaScript值转换为JSON字符串。它...

    JavaScript中json使用自己总结

    在JavaScript中,JSON是一种轻量级的数据交换格式,广泛应用于网络数据传输、配置文件存储、数据缓存等多种场景。...以上就是JavaScript中JSON的基本使用方法和一些心得分享,希望对大家学习JSON有所帮助。

    jsoneditor_javascript_JSON_jsoneditor9.1.4_json-editorjs_

    在实际使用中,JSONEditor9.1.4的源代码可以被集成到任何使用JavaScript的Web项目中。开发人员可以通过引入库文件、配置编辑器选项、监听事件等方式来定制编辑器的功能和外观。此外,由于JSONEditor是开源的,开发...

    javascript处理json字符串和json对象的类(含示例)

    在JavaScript中,可以使用`JSON.parse()`方法将一个JSON格式的字符串转换为JavaScript对象。这个方法接收一个JSON字符串作为参数,返回的是解析后的JavaScript对象。例如: ```javascript let jsonString = '{"name...

    javascript读取Json数据分页显示

    在这个场景中,我们将讨论如何使用JavaScript从JSON数据源中读取数据,并实现支持键盘和滚轮翻页的功能。 首先,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于人阅读和编写,同时也易于...

    JavaScript中使用Json范例

    在JavaScript中使用JSON,主要涉及到以下几个关键知识点: 1. JSON对象和JavaScript对象的关系:JSON格式实际上是对JavaScript对象的一种序列化表示。一个有效的JSON字符串可以被JavaScript解析为一个对象,同样,...

    json3.js 【JS / JavaScript 中解析JSON的js包,JSON官方的JSON解析包】

    JavaScript中解析JSON的js包,页面中引入json3.js,即可使用。 使用方法:JSON.parse(str), JSON.stringify(obj) 更多详情请参考博文: JavaScript中解析JSON --- JSON.parse()、JSON.stringify()以及$.parseJSON()...

    [JSON] JavaScript & JSON 核心技术 (英文版)

    [Packt Publishing] JavaScript & JSON 核心技术 (英文版) [Packt Publishing] JavaScript and JSON Essentials (E-Book) ☆ 图书概要:☆ Successfully build advanced JSON-fueled web applications with this ...

    使用JavaScript操作JSON源码

    在JavaScript中,你可以使用`JSON.parse()`方法将JSON字符串转换为JavaScript对象,以便对其进行操作。例如: ```javascript var jsonString = '{"name":"John","age":30,"city":"New York"}'; var jsonObject = ...

    JavaScript的json封装

    因项目需求,自己拼接麻烦,所以将javascript拼接json封装成和java类似的操作,直接put() 与 get() 就可以使用,支持json数组,使用的时候只需要 创建对象 并赋值 然后调用内部参数即可,源码中有示例。因为删除操作...

    纯javascript实现json与对象的互相转换项目

    在IT行业中,JavaScript是一种广泛使用的编程语言,尤其在前端开发中占据着核心地位。本项目专注于纯JavaScript实现JSON(JavaScript Object Notation)与JavaScript对象之间的互相转换,这对于数据的存储、传输以及...

    掌握数据交换语言:JavaScript中的JSON使用全解析

    ### 掌握数据交换语言:JavaScript中的JSON使用全解析 #### JavaScript概述 JavaScript(简称JS)是一种广泛应用的高级编程语言,其主要特性包括但不限于:解释性执行、基于原型的继承模型、自动内存管理(垃圾...

    Javascript解析JSON数据

    JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。

    delphi7_ remobject_javascript_json

    在IT行业中,RemObjects JavaScript和JSON是两种非常重要的技术,特别是在跨平台开发和数据交换方面。本实例将探讨如何在Delphi 7环境下利用RemObjects JavaScript库与JSON进行交互,从而实现更高效的通信和数据处理...

    JavaScript JSON使用原理及注意事项

    4. **属性命名**:在JSON中,属性名称必须是字符串,而在JavaScript中可以使用标识符作为属性名。这是因为JSON是独立于JavaScript的数据格式,其解析规则更为严格。 ### 对象和文本间的转换 JavaScript提供了内置...

    javascript object to json string

    在JavaScript中,我们可以使用`JSON.stringify()`方法将JavaScript对象转换成JSON字符串。 `JSON.stringify()`方法接受三个参数: 1. 需要转换的JavaScript对象或值。 2. (可选)一个转换函数,用于在转换过程中...

    JSON使用指南JSON 即 JavaScript Object Natation

    JSON格式源自JavaScript,因此在JavaScript环境中解析和生成JSON数据极其便捷。 JSON数据格式主要包括以下几种类型: 1. 字符串(String):字符串必须用双引号包围,支持Unicode字符。一些特殊字符需要转义,如\",...

    一个用于将JSON数据转换为Table的JavaScript库

    2. **基本使用**:在JavaScript中,你可以创建一个JSON对象,然后调用库的`convertToJsonTable`函数,传入JSON数据作为参数。这个函数会返回一个HTML字符串,可以直接插入到页面的某个元素中,如`document....

Global site tag (gtag.js) - Google Analytics