<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="zh"><title>JSON</title>
<style>
hr {color: black; background-color: black; height: 2px; padding: 0px; border: 0px;}
a {text-decoration: none;}
a:link {color: navy;}
a:visited {color: maroon;}
a:hover {color: blue; text-decoration: underline;}
a:active {color: red;}
</style></head><body bgcolor="linen">
<table border="0" width="100%">
<tbody><tr>
<td align="center" valign="middle" width="160"><img src="json-zh_files/json160.gif" align="left" border="0" height="160" width="160"></td>
<td align="center" valign="middle">
<div style="border: 2px solid black; padding: 10px; background-color: white; margin-left: 40px; margin-right: 40px; font-family: serif;">
<h1 align="center">介绍 JSON</h1>
</div>
</td>
</tr>
</tbody></table>
<hr>
<div align="center"><small>
<a href="http://www.json.org/json-ar.html">Arabic</a>
<a href="http://www.json.org/json-bg.html">Bulgarian</a>
<a href="http://www.json.org/json-zh.html">Chinese</a>
<a href="http://www.json.org/json-cz.html">Czech</a>
<a href="http://www.json.org/json-nl.html">Dutch</a>
<a href="http://www.json.org/index.html">English</a>
<a href="http://www.json.org/json-fr.html">French</a>
<a href="http://www.json.org/json-de.html">German</a>
<a href="http://www.json.org/json-el.html">Greek</a>
<a href="http://www.json.org/json-he.html">Hebrew</a>
<a href="http://www.json.org/json-id.html">Indonesian</a>
<a href="http://www.json.org/json-it.html">Italian</a>
<br>
<a href="http://www.json.org/json-ja.html">Japanese</a>
<a href="http://www.json.org/json-ko.html">Korean</a>
<a href="http://www.json.org/json-fa.html">Persian</a>
<a href="http://www.json.org/json-pl.html">Polish</a>
<a href="http://www.json.org/json-pt.html">Portuguese</a>
<a href="http://www.json.org/json-ru.html">Russian</a>
<a href="http://www.json.org/json-sl.html">Slovenian</a>
<a href="http://www.json.org/json-es.html">Spanish</a>
<a href="http://www.json.org/json-tr.html">Turkish</a>
<a href="http://www.json.org/json-vi.html">Vietnamese</a>
</small></div>
<hr>
<div style="border: 2px solid black; margin: 10px; padding: 10px; float: right; background-color: white;">
<dl>
<dt><i>object</i></dt>
<dd><tt><b>{}</b></tt><br>
<tt><b>{</b></tt> <i>members</i> <tt><b>}</b></tt> </dd>
<dt><tt><b></b></tt></dt>
<dt><i>members</i></dt>
<dd><i>pair</i><br>
<i>pair</i> <tt><b>,</b></tt> <i>members</i></dd>
<dt><i>pair</i></dt>
<dd><i>string</i> <tt><b>:</b></tt> <i>value</i></dd>
<dt><i>array</i></dt>
<dd><tt><b>[]</b></tt><br>
<tt><b>[</b></tt> <i>elements</i> <tt><b>]</b></tt></dd>
<dt><i>elements</i></dt>
<dd><i>value</i> <br>
<i>value</i> <tt><b>,</b></tt> <i>elements</i></dd>
<dt><i>value</i></dt>
<dd><i>string</i><br>
<i>number</i><br>
<i>object</i><br>
<i>array</i><br>
<tt><b>true</b></tt><br>
<tt><b>false</b></tt><br>
<tt><b>null</b></tt></dd>
</dl>
<hr align="center" width="144">
<dl>
<dt><i>string</i></dt>
<dd><tt><b>""</b></tt><br>
<tt><b>"</b></tt> <i>chars</i> <tt><b>"</b></tt></dd>
<dt><i>chars</i></dt>
<dd><i>char</i><br>
<i>char chars</i></dd>
<dt><i>char</i></dt>
<dd><small><i>any-Unicode-character-</i></small><br>
<small> <i>except-</i></small><b><tt>"</tt></b><small><i>-or-</i></small><b><tt>\</tt></b><small><i>-or-</i></small><br>
<small> <i>control-character</i></small><br>
<tt><b>\"</b></tt><br>
<tt><b>\\</b></tt><br>
<tt><b>\/</b></tt><br>
<tt><b>\b</b></tt><br>
<tt><b>\f</b></tt><br>
<tt><b>\n</b></tt><br>
<tt><b>\r</b></tt><br>
<tt><b>\t</b></tt><br>
<tt><b>\u</b></tt> <i>four-hex-digits</i> </dd>
<dt><i>number</i></dt>
<dd><i>int</i><br>
<i>int frac</i><br>
<i>int exp</i><br>
<i>int frac exp</i>
</dd>
<dt><i>int</i></dt>
<dd><i>digit</i><br>
<i>digit1-9 digits</i>
<br><tt><b>-</b></tt> <i>digit</i><br>
<tt><b>-</b></tt> <i>digit1-9 digits</i>
</dd>
<dt><i>frac</i></dt>
<dd><b><tt>.</tt></b> <i>digits</i></dd>
<dt><i>exp</i></dt>
<dd><i>e</i> <i>digits</i></dd>
<dt><i>digits</i></dt>
<dd><i>digit</i><br>
<i>digit</i> <i>digits</i></dd>
<dt><i>e</i></dt>
<dd><b><tt>e</tt></b><br>
<b><tt>e+</tt></b><br>
<b><tt>e-</tt></b><br>
<b><tt>E</tt></b><br>
<b><tt>E+</tt></b><br>
<b><tt>E-</tt></b></dd>
</dl>
</div>
<p><b>JSON</b>(JavaScript Object Notation) 是一种轻量级的数据交换格式。
易于人阅读和编写。同时也易于机器解析和生成。
它基于<a href="http://www.crockford.com/javascript">JavaScript Programming Language</a>,
<a href="http://www.ecma-international.org/publications/files/ecma-st/ECMA-262.pdf">Standard
ECMA-262 3rd Edition - December 1999</a>的一个子集。
JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。
这些特性使JSON成为理想的数据交换语言。</p>
<p>JSON建构于两种结构:<br></p>
<ul>
<li>“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为<em>对象(object)</em>,纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。 </li>
<li>值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。 </li>
</ul>
<p>这些都是常见的数据结构。事实上大部分现代计算机语言都以某种形式支持它们。这使得一种数据格式在同样基于这些结构的编程语言之间交换成为可能。</p>
<p>JSON具有以下这些形式:</p>
<p>对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。 </p>
<p><img src="json-zh_files/object.gif" height="113" width="598"></p>
<p>数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间使用“,”(逗号)分隔。 </p>
<p><img src="json-zh_files/array.gif" height="113" width="598"></p>
<p>值(<em>value</em>)可以是双引号括起来的字符串(<em>string</em>)、数值(number)、<code>true</code>、<code>false</code>、 <code>null</code>、对象(object)或者数组(array)。这些结构可以嵌套。 </p>
<p><img src="json-zh_files/value.gif" height="278" width="598"></p>
<p>字符串(<em>string</em>)是由双引号包围的任意数量Unicode字符的集合,使用反斜线转义。一个字符(character)即一个单独的字符串(character string)。 </p>
<p>字符串(<em>string</em>)与C或者Java的字符串非常相似。
</p><p><img src="json-zh_files/string.gif" height="413" width="598"></p>
<p>数值(<em>number</em>)也与C或者Java的数值非常相似。除去未曾使用的八进制与十六进制格式。除去一些编码细节。</p>
<p><img src="json-zh_files/number.gif" height="266" width="598"></p>
<p>空白可以加入到任何符号之间。 以下描述了完整的语言。</p>
<hr>
<div style="float: left;">
<ul>
<li>ASP:
<ul>
<li><a href="http://code.google.com/p/aspjson/">JSON for ASP</a>.</li>
<li><a href="http://www.webdevbros.net/2007/04/26/generate-json-from-asp-datatypes/">JSON ASP utility class</a>.</li>
教你很快学会JQuery
需积分: 0 60 浏览量
2009-01-12
23:36:24
上传
评论
收藏 238KB RAR 举报
zd1987311
- 粉丝: 1
- 资源: 6
最新资源
- 77777777777777777
- python爬取最近100期开奖数据并存在本地
- ethtool离线包,仅在pve-7.1-7测试成功
- 845465828457624安卓播放器N2-0421.apk
- 一个用于配置移动应用开发环境的自动化脚本
- mpc-local-planner
- 流式推理流式推理流式推理流式推理流式推理流式推理流式推理流式推理流式推理流式推理流式推理流式推理流式推理流式推理
- 计算机设计 - VB+access药品供销存贮系统(系统+封面+开题报告+LW+任务书+答辩PPT+外文文献+中文翻译)
- 计算机设计 - VB+ACCESS学校教师考核管理系统(LW),保证可靠运行,毕业生可参考,免费资源下载
- python 论文查重系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0