`
bdk82924
  • 浏览: 565182 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Json教程、各平台开源组件及编辑预览工具站

 
阅读更多

转:http://www.cnblogs.com/sungod/archive/2011/02/28/1966998.html

 

Json教程站               :http://www.jiangliang.net/json/

各平台开源组件站       :http://www.jiangliang.net/json/

Json在线编辑、预览站:http://www.jiangliang.net/json/

测试Json包               :

{
  aa: "11",
  bb: '000',
  cc: [
    1,
    2,
    3,
    4,
    5,
    6
  ]
}

 

image image

 

附录:

json logo

Introducing JSON


Arabic Bulgarian Chinese Czech Dutch English Esperanto French German Greek Hebrew Hungarian Indonesian
Italian Japanese Korean Persian Polish Portuguese Russian Slovenian Spanish Swedish Turkish Vietnamese


object
{}
{ members }
members
pair
pair , members
pair
string : value
array
[]
[ elements ]
elements
value
value , elements
value
string
number
object
array
true
false
null

string
""
" chars "
chars
char
char chars
char
any-Unicode-character-
except-"-or-\-or-
control-character
\"
\\
\/
\b
\f
\n
\r
\t
\u four-hex-digits
number
int
int frac
int exp
int frac exp
int
digit
digit1-9 digits
- digit
- digit1-9 digits
frac
. digits
exp
e digits
digits
digit
digit digits
e
e
e+
e-
E
E+
E-

JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.

JSON is built on two structures:

  • A collection of name/value pairs. In various languages, this is realized as an object, record, struct, dictionary, hash table, keyed list, or associative array.
  • An ordered list of values. In most languages, this is realized as an array, vector, list, or sequence.

These are universal data structures. Virtually all modern programming languages support them in one form or another. It makes sense that a data format that is interchangable with programming languages also be based on these structures.

In JSON, they take on these forms:

An object is an unordered set of name/value pairs. An object begins with { (left brace) and ends with } (right brace). Each name is followed by : (colon) and the name/value pairs are separated by , (comma).

An array is an ordered collection of values. An array begins with [ (left bracket) and ends with ] (right bracket). Values are separated by , (comma).

A value can be a string in double quotes, or a number, or true or false or null, or an object or an array. These structures can be nested.

A string is a sequence of zero or more Unicode characters, wrapped in double quotes, using backslash escapes. A character is represented as a single character string. A string is very much like a C or Java string.

A number is very much like a C or Java number, except that the octal and hexadecimal formats are not used.

Whitespace can be inserted between any pair of tokens. Excepting a few encoding details, that completely describes the language.



分享到:
评论

相关推荐

    json编辑器 json格式化工具

    JSON编辑器和格式化工具是开发者在处理JSON数据时的重要辅助工具,它们可以帮助用户更方便地查看、编辑和格式化JSON结构。 标题中提到的"json编辑器 json格式化工具"是指专门用于处理JSON数据的软件或在线服务。这...

    postjson_windows接口测试工具

    【标题】"Postjson_windows接口测试工具"是一个专为Windows平台设计的应用程序,它使得开发者和测试人员能够方便地对RESTful API接口进行测试。在软件开发过程中,接口测试是确保不同系统组件之间数据交换正确性的...

    基于wps在线编辑、在线预览后台服务

    在IT行业中,基于WPS的在线编辑和在线预览后台服务是云计算和协作办公领域的重要组成部分。这样的服务允许用户在Web浏览器中直接编辑和预览WPS文档,无需安装任何桌面应用,极大地提升了工作效率和协作便利性。本...

    Excel文件转json文件工具

    本篇文章将深入探讨如何使用C#语言开发一个“Excel文件转json文件”的工具,以满足在各种项目中的需求。 首先,我们需要理解Excel文件和JSON文件的基本概念。Excel是由Microsoft开发的一种电子表格应用程序,用于...

    vue-json-editor:Json编辑器视图

    Vue Json Editor是一个基于Vue.js框架的开源组件,它允许用户以交互式的方式编辑、查看和格式化JSON数据。这个工具在前端开发中尤其有用,因为它提供了直观的界面来处理复杂的JSON结构,简化了数据的输入和调试过程...

    vue-json-ui-editor.zip

    Vue JSON UI Editor是一个基于Vue.js框架的开源项目,旨在帮助开发者快速构建基于JSON Schema的可视化用户界面。在本文中,我们将深入探讨这个工具的核心特点、使用场景以及如何将其集成到你的开发流程中。 首先,...

    基于vue3实现的svg可视化web组态编辑器。可无需修改代码动态添加svg组件.zip

    Web组态编辑器通常是一个图形化工具,允许用户通过拖拽和配置预定义的组件来创建交互式界面。在这个基于Vue3的SVG组态编辑器中,用户可能可以: 1. **选择SVG组件库**:编辑器应该提供一个丰富的SVG组件库,用户...

    vue-json-ui-editor-master.zip

    Vue JSON UI Editor是一款基于Vue.js框架的开源项目,它的主要功能是将JSON Schema转换为可交互的用户界面。这个编辑器允许开发者通过定义JSON Schema来快速构建动态且符合规范的前端表单,极大地提升了开发效率,...

    DataRoom 简单、免费、开源的大屏设计器

    具备大屏设计、预览能力,支持MySQL、Oracle、PostgreSQL、SQLServer、ElasticSearch、JSON、JS、HTTP、Groovy等数据集接入,使用简单,完全免费,代码开源。 最新版本 npmMaven Central 功能介绍 1. 大屏管理 支持...

    一个用于快速预览Lottie&SVGA的Mac小工具.zip

    Lottie是由Airbnb开发的一款开源动画库,它允许开发者将After Effects创建的动画导出为JSON文件,并在iOS、Android甚至Web平台上流畅地播放。Lottie的工作原理是将复杂的动画数据序列化,然后在运行时解析和渲染,...

    cocos2d-x开发自己的编辑器

    在游戏开发领域,cocos2d-x是一款广泛使用的开源2D游戏引擎,它基于C++,支持多平台,包括iOS、Android以及桌面平台等。利用cocos2d-x,开发者可以构建高性能的游戏,并且拥有丰富的图形渲染能力。而"开发自己的编辑...

    vue+elmentui +ueditor编辑器 +数学公式 de 两个例子删除新增编辑器以及切换编辑器.zip

    在本项目中,我们主要探讨的是如何在Vue.js框架下结合ElementUI组件库与UEditor编辑器实现数学公式的编辑、添加、删除以及编辑器之间的切换。Vue.js是一款流行的前端JavaScript框架,它提供了数据绑定和组件化的能力...

    用Mobiledoc构建WYSIWYG编辑器的一个工具包

    这些组件与渲染引擎紧密配合,确保编辑器的实时预览功能。 4. **键盘处理**:库提供了对键盘事件的处理,使得用户可以通过快捷键执行编辑操作。这包括插入新内容、格式化选区、以及执行其他常见的编辑任务。 5. **...

    JASFinder,开源免费的CKEditor图片上传组件,CKFinder的最佳代替品之一

    CKEditor是一款广泛应用的富文本编辑器,它提供了丰富的文本格式化工具,使得用户在网页上可以方便地编辑和格式化文本内容。然而,CKEditor本身并不包含内置的图片上传功能,为了实现这一功能,通常需要集成一个图片...

    FastReport Open Source:NET的免费开源报告工具-开源

    FastReport Open Source是一款针对.NET Core和.NET Framework平台的免费开源报告工具,专为开发者设计,旨在简化应用程序中的报告生成过程。这款工具允许开发者创建各种类型的文档报告,如PDF、HTML、Excel、Word、...

    jsonclipse:用于 Eclipse 的 JSON 编辑器

    "jsonclipse"是专为Eclipse设计的一个插件,旨在提供一个方便、高效的JSON编辑和调试工具,使得开发人员在处理JSON数据时能够更便捷地进行格式化、验证和编辑。 本文将详细介绍jsonclipse插件及其在Eclipse中的应用...

    前端开源库-vusion-cli

    Vusion是一个基于Vue.js的开源框架,它在Vue的基础上进行了扩展,增加了对组件的生命周期、状态管理和样式隔离等特性的支持。Vusion致力于提供一套完整的前端解决方案,包括组件库、开发工具和最佳实践,帮助开发者...

    开源的关于短视频采集,上传,处理,管理的代码

    开源代码中可能包含了用于捕获和预览视频的前端组件,以及后端的视频数据接收和存储逻辑。在PHP环境下,这通常涉及到HTML5的Media API、WebRTC技术,以及服务器端的文件上传处理,如PHP的`move_uploaded_file`函数和...

    APP,微信小程序富文本编辑器(包含图片视频上传,地图选点)

    - `components`目录:包含了编辑器的各个组件,如图片上传组件、地图组件等。 - `static`目录:存放静态资源,如图片、图标等。 总的来说,这款APP和微信小程序富文本编辑器结合了文本编辑、媒体上传和地图功能,为...

    wordpress小程序源码星宿UI v0.7开源

    【WordPress小程序源码星宿UI v0.7开源】是一个专为WordPress平台设计的小程序解决方案,旨在提升网站的移动端用户体验并实现与微信小程序的无缝对接。这个开源项目提供了丰富的UI组件和功能,允许开发者根据需求...

Global site tag (gtag.js) - Google Analytics