JSON (JavaScript Object Notation, , JavaScript物件 ぶっけん 表示法 ひょうじほう )是 ぜ 由 ゆかり 美國 びくに 程 ほど 式 しき 設計 せっけい 師 し 道 みち 格 かく 拉 ひしげ 斯·克 かつ 羅 ら 克 かつ 福 ぶく 特 とく 構想 こうそう 和 わ 設計 せっけい 的 てき 一 いち 種 しゅ 輕量 けいりょう 級 きゅう 資料 しりょう 交換 こうかん 格式 かくしき 。其內容 よう 由 よし 屬性 ぞくせい 和 わ 值所組成 そせい ,因 いん 此也有 ゆう 易 えき 於閱讀和處理 しょり 的 てき 優勢 ゆうせい 。JSON是 ぜ 獨立 どくりつ 於程 ほど 式 しき 語 ご 言 げん 的 てき 资料格式 かくしき ,其不僅是JavaScript 的 てき 子 こ 集 しゅう ,也採用 さいよう 了 りょう C語 ご 言 げん 家族 かぞく 的 てき 習慣 しゅうかん 用法 ようほう ,目前 もくぜん 也有 やゆう 許多 きょた 程 ほど 式 しき 語 ご 言 げん 都 と 能 のう 夠將其解析 かいせき 和字 わじ 串 くし 化 か ,其廣泛使用 しよう 的 てき 程度 ていど 也使其成為 ため 通用 つうよう 的 てき 資料 しりょう 格式 かくしき 。
JSON格式 かくしき 是 ぜ 1999年 ねん 《JavaScript Programming Language, Standard ECMA-262 3rd Edition 》的 てき 子 こ 集合 しゅうごう ,所以 ゆえん 可 か 以在JavaScript 以eval()
函 はこ 式 しき (javascript通 どおり 过eval()调用解析 かいせき 器 き )读入。不 ふ 过这并不代表 だいひょう JSON无法使用 しよう 于其他 た 语言,事 こと 实上几乎所有 しょゆう 与 あずか 网络开发相 しょう 关的语言都 と 有 ゆう JSON函 はこ 式 しき 库。
JSON的 てき 基本 きほん 数 すう 据 すえ 类型:
数 かず 值:十 じゅう 进制数 すう ,不能 ふのう 有 ゆう 前 ぜん 导0,可 か 以为负数,可 か 以有小数 しょうすう 部分 ぶぶん 。还可以用e
或 ある 者 もの E
表示 ひょうじ 指数 しすう 部分 ぶぶん 。不能 ふのう 包含 ほうがん 非 ひ 数 かず ,如NaN。不 ふ 区分 くぶん 整数 せいすう 与 あずか 浮点数 すう 。JavaScript用 よう 双 そう 精度 せいど 浮点数 すう 表示 ひょうじ 所有 しょゆう 数 すう 值(后 きさき 来 らい 也支持 しじ BigInt[ 1] )。
字 じ 串 くし :以双引号""
括 くく 起 おこり 来 らい 的 てき 零 れい 个或多 た 个Unicode 码位 。支持 しじ 反 はん 斜 はす 杠 ゆずりは 开始的 てき 转义字 じ 符 ふ 序列 じょれつ 。
布 ぬの 尔值:表示 ひょうじ 为true
或 ある 者 もの false
。
陣列 じんれつ :有 ゆう 序 じょ 的 てき 零 れい 个或者 しゃ 多 た 个值。每 まい 个值可 か 以为任意 にんい 类型。数 かず 组使用 しよう 方 かた 括 くく 号 ごう []
包 つつみ 裹。多 た 个数组元素之 もとゆき 间用逗号,
分 ぶん 隔 へだた ,形 かたち 如:[value, value]
。
物件 ぶっけん :若干 じゃっかん 无序的 てき “键-值对”(key-value pairs),其中键只能 のう 是 ぜ 字 じ 符 ふ 串 くし [ 2] 。建 けん 议但不 ふ 强制 きょうせい 要求 ようきゅう 对象中 ちゅう 的 てき 键是独 どく 一 いち 无二的 てき 。对象以花括 くく 号 ごう {}
包 つつみ 裹。多 た 个键-值对之 の 间使用 しよう 逗号,
分 ぶん 隔 へだた 。键与值之间用冒 おかせ 号 ごう :
分 ぶん 隔 へだた 。
空 そら 值:值写为null
token(6种标点 てん 符号 ふごう 、字 じ 符 ふ 串 くし 、数 かず 值、3种字面 めん 量 りょう )之 の 间可以存在 そんざい 有限 ゆうげん 的 てき 空白 くうはく 符 ふ 并被忽 ゆるがせ 略 りゃく 。四个特定字符被认为是空白符:空 そら 格 かく 符 ふ 、水平 すいへい 制 せい 表 ひょう 符 ふ 、回 かい 车符 、换行符 ふ 。空白 くうはく 符 ふ 不能 ふのう 出 で 现在token内部 ないぶ (但 ただし 空 そら 格 かく 符 ふ 可 か 以出现在字 じ 符 ふ 串 くし 内部 ないぶ )。JSON标准不 ふ 允 まこと 许有字 じ 节序掩码 ,不 ふ 提供 ていきょう 注 ちゅう 释的句法 くほう 。 一 いち 个有效 ゆうこう 的 てき JSON文 ぶん 档的根 ね 节点必须是 ぜ 一个对象或一个数组。
JSON交换时必须编码为UTF-8 。[ 3] 转义序列 じょれつ 可 か 以为:“\\”、“\"”、“\/”、“\b”、“\f”、“\n”、“\r”、“\t”,或 ある Unicode 16进制转义字 じ 符 ふ 序列 じょれつ (\u后 きさき 面 めん 跟随4位 い 16进制数字 すうじ )。对于不在 ふざい 基本 きほん 多 た 文 ぶん 種 しゅ 平面 へいめん 上 うえ 的 てき 码位 ,必须用 よう UTF-16 代理 だいり 对(surrogate pair)表示 ひょうじ ,例 れい 如对于Emoji 字 じ 符 ふ ——喜 き 極 ごく 而泣的 てき 表情 ひょうじょう (U+1F602 😂 FACE WITH TEARS OF JOY )在 ざい JSON中 ちゅう 应表示 ひょうじ 为:
{ "face" : "😂" }
// or
{ "face" : "\uD83D\uDE02" }
JSON的 てき 格式 かくしき 描述可 か 以參考 さんこう RFC 4627。
JSON 源 げん 于对实时服 ふく 务器到 いた 浏览器 き 会 かい 话通信 つうしん 协议的 てき 需求,无需使用 しよう Flash 或 ある Java 小 しょう 程 ほど 序 じょ 等 とう 浏览器 き 插件,这是 2000 年代 ねんだい 初期 しょき 使用 しよう 的 てき 主要 しゅよう 方法 ほうほう 。
Crockford 首 くび 先 さき 指定 してい 并普及 ふきゅう 了 りょう JSON 格式 かくしき 。这个缩写词起源 げん 于 State Software,这是一家 いっか 由 よし Crockford 和 わ 其他人 たにん 于 2001 年 ねん 3 月 がつ 共同 きょうどう 创立的 てき 公司 こうし 。联合创始人 じん 同意 どうい 构建一个使用标准浏览器功能的系统,并为 Web 开发人 じん 员提供 ていきょう 一个抽象层来创建有状态的 Web 应用程 ほど 序 じょ ,该应用 よう 程 ほど 序 じょ 具有 ぐゆう 通 どおり 过保持 ほじ 两个超文 ちょうぶん 本 ほん 传输协议 (HTTP) 连接打 だ 开并在 ざい 标准浏览器 き 超 ちょう 时之前 まえ (如果没 ぼつ 有 ゆう 进一步交换数据)回收 かいしゅう 这些连接,实现与 Web 服 ふく 务器的 てき 持久 じきゅう 双 そう 工 こう 连接。 联合创始人 じん 进行了 りょう 讨论,并投票 とうひょう 决定将 しょう 数 すう 据 すえ 格式 かくしき 命名 めいめい 为 JSML(JavaScript 标记语言)还是 JSON(JavaScript 对象表示法 ひょうじほう ),以及在 ざい 何 なん 种许可 か 类型下 か 提供 ていきょう 该格式 しき 。 JSON.org 网站于 2001 年 ねん 推出。
JSON 库的前身 ぜんしん 被 ひ 用 よう 于Cartoon Network的 てき Communities.com 上名 かみみょう 为“Cartoon Orbit”的 てき 儿童数字 すうじ 资产交易 こうえき 游 ゆう 戏项目 め (State 联合创始人 じん 之 の 前 ぜん 都 と 曾在这家公司 こうし 工作 こうさく 过),该项目 め 使用 しよう 具有 ぐゆう 专有消息 しょうそく 格式 かくしき 的 てき 浏览器 き 端 はし 插件来 らい 操作 そうさ DHTML 元素 げんそ (该系统也属 ぞく 于 3DO)。 在 ざい 发现早期 そうき 的 てき Ajax 功 こう 能 のう 后 きさき ,digiGroups、Noosh 等 とう 公司 こうし 使用 しよう 框 かまち 架 か 将 はた 信 しんじ 息 いき 传递到用 よう 户浏览器的 てき 视野中 ちゅう ,而无需刷新 さっしん Web 应用程 ほど 序 じょ 的 てき 视觉上下 じょうげ 文 ぶん ,仅使用 しよう 标准 HTTP、HTML 和 わ JavaScript 功 こう 能 のう 即 そく 可 か 实现实时丰富的 てき Web 应用程 ほど 序 じょ Netscape 4.0.5+ 和 かず IE 5+。 Crockford 随 ずい 后 きさき 发现 JavaScript 可 か 以用作 さく 此类系 けい 统的基 もと 于对象 ぞう 的 てき 消息 しょうそく 传递格式 かくしき 。 该系统被出 で 售给 Sun Microsystems、Amazon.com 和 わ EDS。
JSON文 ぶん 本 ほん 的 てき 官 かん 方 かた 媒体 ばいたい 类型是 ぜ 双 そう 引号,这一点在大多数现代的安装中都采用了这种类型。由 よし 于传统原因 げんいん ,许多服 ふく 务提供 ていきょう 商 しょう 、浏览器 き 、服 ふく 务器、Web 应用程 ほど 序 じょ 、库、框 かまち 架 か 和 わ API也支持 しじ 非 ひ 官 かん 方 かた 的 てき MIME 类型 或 ある 内容 ないよう 类型。值得注意 ちゅうい 的 てき 例 れい 子 こ 包括 ほうかつ 谷 たに 歌 か 搜索 そうさく API,雅 まさ 虎 とら ,脸书的 てき API,Lift,和 かず Dojo Toolkit。JSON 架 か 构指定 してい 一 いち 种基于 JSON 的 てき 格式 かくしき ,用 よう 于定义用于验证、文 ぶん 档和交互 こうご 控 ひかえ 制 せい 的 てき JSON 数 すう 据 すえ 的 てき 结构。它为给定应用程 ほど 序 じょ 所 しょ 需的 JSON 数 すう 据 すえ 以及如何 いか 修 おさむ 改 あらため 该数据 すえ 提供 ていきょう 协定。JSON架 か 构基于XML架 か 构(XSD)中 ちゅう 的 てき 概念 がいねん ,但 ただし 基 もと 于JSON。与 あずか 在 ざい XSD 中 ちゅう 一 いち 样,相 そう 同 どう 的 てき 序列 じょれつ 化 か /反 はん 序列 じょれつ 化 か 工具 こうぐ 可用 かよう 于架构和数 すう 据 すえ ,并且它是自 じ 描述的 てき 。它在IETF的 てき 互联网草案 あん 中 ちゅう 指定 してい ,目前 もくぜん 为2020-12年 ねん 草案 そうあん ,于2021年 ねん 1月 がつ 28日 にち 发布。有 ゆう 几个验证器 き 可用 かよう 于不同 ふどう 的 てき 编程语言,每 まい 个验证器都 と 有 ゆう 不同 ふどう 程度 ていど 的 てき 一致 いっち 性 せい 。标准文 ぶん 件 けん 扩展名 めい 为 .json。JSON 标准不 ふ 支持 しじ 对象引用 いんよう ,但 ただし 存在 そんざい 基 もと 于 JSON 的 てき 对象引用 いんよう 的 てき IETF 草案 そうあん 标准。
JSON最 さい 开始被 ひ 广泛的 てき 应用于WEB应用的 てき 开发。不 ふ 過 か 目前 もくぜん JSON使用 しよう 在 ざい JavaScript 、Java 、Node.js 、C# 應用 おうよう 的 てき 情況 じょうきょう 比較 ひかく 多 た ,PHP 等 とう 開發 かいはつ 的 てき WEB應用 おうよう 主要 しゅよう 還 かえ 是 ぜ 使用 しよう XML 。
相 あい 对于传统的 てき 关系型 がた 数 すう 据 すえ 库 ,一些基于文档存储的NoSQL 非 ひ 关系型 がた 数 すう 据 すえ 库选择JSON作 さく 为其数 すう 据 すえ 存 そん 储格式 しき ,比 ひ 较出名 めい 的 てき 产品有 ゆう :MongoDB 、CouchDB 、RavenDB 等 ひとし 。
{
"firstName" : "John" ,
"lastName" : "Smith" ,
"sex" : "male" ,
"age" : 25 ,
"address" :
{
"streetAddress" : "21 2nd Street" ,
"city" : "New York" ,
"state" : "NY" ,
"postalCode" : "10021"
},
"phoneNumber" :
[
{
"type" : "home" ,
"number" : "212 555-1234"
},
{
"type" : "fax" ,
"number" : "646 555-4567"
}
]
}
这种JSON格式 かくしき 也被不 ふ 少 しょう 游 ゆう 戏(如Minecraft )或 ある 應用 おうよう 軟體用 よう 来 らい 当 とう 作 さく 的 てき 部分 ぶぶん 数 すう 据 すえ 存 そん 储的格式 かくしき :
[
{
"text" : "This is the text" ,
"color" : "dark_red" ,
"bold" : true ,
"strikethough" : true ,
"clickEvent" :
{
"action" : "open_url" ,
"value" : "zh.wikipedia.org"
},
"hoverEvent" :
{
"action" : "show_text" ,
"value" :
{
"text" : "something"
}
}
},
{
"translate" : "item.dirt.name" ,
"color" : "blue" ,
"bold" : false ,
"italic" : true
}
]
RFC 8259 (页面存 そん 档备份 ,存 そん 于互联网档案 あん 馆 )描述了 りょう JSON 语法的 てき 某 ぼう 些方面 めん ,尽 つき 管 かん 这些方面 ほうめん 符合 ふごう 规范,但 ただし 可能 かのう 会 かい 导致互操作性 そうさせいわる 问题。
某 ぼう 些 JSON 实现仅接受 せつじゅ 表示 ひょうじ 对象或 ある 数 すう 组的 JSON 文 ぶん 本 ほん 。为了实现互操作性 そうさせいわる ,交换 JSON 的 てき 应用程 ほど 序 じょ 应传输对象 かたど 或 ある 数 すう 组形式 しき 的 てき 消息 しょうそく 。
该规范允许 JSON 对象包含 ほうがん 多 た 个具有 ぐゆう 相 しょう 同 どう 名称 めいしょう 的 てき 成 なり 员。处理具有 ぐゆう 重 じゅう 复名称 めいしょう 的 てき 对象的 てき 实现的 てき 行 ぎょう 为是不可 ふか 预测的 てき 。为了实现互操作性 そうさせいわる ,应用程 ほど 序 じょ 在 ざい 传输 JSON 对象时应避免重 じゅう 复名称 めいしょう 。
规范特 とく 别指出 で JSON 对象中 ちゅう 成 なり 员的顺序并不重要 じゅうよう 。为了实现互操作性 そうさせいわる ,应用程 ほど 序 じょ 应该避免为成员排序 じょ 赋予含义,即 そく 使 つかい 解析 かいせき 软件使 し 该排序 じょ 可 か 见。
虽然规范对 JSON 数字 すうじ 文字 もじ 的 てき 大小 だいしょう 或 ある 精度 せいど 没 ぼつ 有限 ゆうげん 制 せい ,但 ただし 广泛使用 しよう 的 てき JavaScript 实现将 はた 它们存 そん 储为 IEEE754“binary64”数量 すうりょう 。为了实现互操作性 そうさせいわる ,应用程 ほど 序 じょ 应避免 めん 传输无法以这种方式 しき 表示 ひょうじ 的 てき 数字 すうじ ,例 れい 如 1E400 或 ある 3.141592653589793238462643383279。
虽然规范不 ふ 限 きり 制 せい JSON 文 ぶん 本中 ほんなか Unicode 字 じ 符 ふ 的 てき 字 じ 符 ふ 编码,但 ただし 绝大多数 たすう 实现都 と 采 さい 用 よう UTF-8 编码;为了实现互操作性 そうさせいわる ,应用程 ほど 序 じょ 应始终且仅使用 しよう UTF-8 对 JSON 消息 しょうそく 进行编码。
该规范并不 ふ 禁止 きんし 传输不能 ふのう 正 せい 确表示 ひょうじ Unicode 字 じ 符 ふ 的 てき 字 じ 节序列 じょれつ 。为了实现互操作性 そうさせいわる ,应用程 ほど 序 じょ 应传输不包含 ほうがん 此类字 じ 节序列 じょれつ 的 てき 消息 しょうそく 。
该规范不限 げん 制 せい 应用程 ほど 序 じょ 如何 いか 比 ひ 较 Unicode 字 じ 符 ふ 串 くし 。为了实现互操作性 そうさせいわる ,应用程 ほど 序 じょ 应始终逐个代码单元 もと 执行此类比 ひ 较。
2015 年 ねん ,IETF 发布了 りょう RFC7493 (页面存 そん 档备份 ,存 そん 于互联网档案 あん 馆 ),描述了 りょう “I-JSON 消息 しょうそく 格式 かくしき ”,这是 JSON 的 てき 受限配置 はいち 文 ぶん 件 けん ,它限制 せい 了 りょう JSON 的 てき 语法和 わ 处理,以尽可能 かのう 避免这些互操作性 そうさせいわる 问题
由 よし 於JSON是 ぜ JavaScript 的 てき 子 こ 集 しゅう ,所以 ゆえん 一般 いっぱん 都會 とかい 使用 しよう eval()
作為 さくい 讀取 よみと 資料 しりょう 的 てき 方式 ほうしき ,如果是 ぜ 针对可 か 靠 もたれ 的 てき 数 すう 据 すえ 来 らい 源 みなもと ,在 ざい 不 ふ 支持 しじ 原生 げんせい JSON解析 かいせき 的 てき 浏览器 き 上面 うわつら 这是最 さい 快速 かいそく 的 てき 方法 ほうほう 。然 しか 而由于eval方法 ほうほう 同 どう 样可以执行 ぎょう 任意 にんい 的 てき JavaScript代 だい 码,因 いん 此当数 すう 据 すえ 来 らい 源 みなもと 不可 ふか 靠 もたれ 时则可能 かのう 产生安全 あんぜん 问题。如下面 めん 的 てき 例 れい 子 こ ,直接 ちょくせつ 用 よう eval执行时会跳 とべ 转:
var json = eval ( "{message:(function (){ window.location='http://zh.wikipedia.org/wiki/JSON#.E5.AE.89.E5.85.A8.E6.80.A7.E5.95.8F.E9.A1.8C'; })()}" );
其中一種防止不安全程式碼出現的解決辦法,是 ぜ 通 どおり 过浏览器原生 げんせい 支持 しじ 的 てき JSON.parse(str)
方法 ほうほう 讀取 よみと JSON資料 しりょう ,目前 もくぜん 已 やめ 经得到 いた 大 だい 部分 ぶぶん 主流 しゅりゅう 浏览器 き 的 てき 支持 しじ (IE8+,Firefox 3.5+,Chrome4+/Safari4+,Opera10+),在 ざい 不 ふ 支持 しじ 原生 げんせい JSON对象的 てき 浏览器 き 上面 うわつら 可 か 以使用 しよう parseJSON
方法 ほうほう 进行读取[ 4] ,parseJSON
採用 さいよう 解析 かいせき 器 き 驗 けん 證 しょう 讀入的 てき 程 ほど 式 しき 碼是否 ひ 真 しん 的 てき 是 ぜ JSON程 ほど 式 しき 碼,這樣就更安全 あんぜん 。但 ただし 由 よし 於這是 ぜ 用 よう 模擬 もぎ 的 てき 方式 ほうしき 讀取 よみと ,速度 そくど 上 うえ 會 かい 比 ひ eval()
慢。
另外一個安全上的問題則是跨 またが 站請求 せいきゅう 偽造 ぎぞう (Cross-site request forgery,簡稱CSRF或 ある XSRF)。這個問題 もんだい 在 ざい JavaScript中 ちゅう 的 てき 狀況 じょうきょう 是 ぜ ,由 ゆかり 於JavaScript採用 さいよう 了 りょう 稱 しょう 為 ため 「沙 すな 盒 」的 てき 機 き 制 せい ,這種機 き 制限 せいげん 制 せい JavaScript引擎僅能引入同 どう 一個站點的程式碼,因 いん 而某種 しゅ 程度 ていど 上 じょう 提 ひさげ 高 だか 了 りょう 安全 あんぜん 性 せい 。
JSON與 あずか XML最大 さいだい 的 てき 不同 ふどう 在 ざい 於XML是 ぜ 一 いち 個 こ 完 かん 整 せい 的 てき 標記 ひょうき 語 ご 言 げん ,而JSON不 ふ 是 ぜ 。這使得 とく XML在 ざい 程 ほど 式 しき 判 ばん 讀上 よみあげ 需要 じゅよう 比較 ひかく 多 た 的 てき 功夫 いさお 。主要 しゅよう 的 てき 原因 げんいん 在 ざい 於XML的 てき 設計 せっけい 理念 りねん 與 あずか JSON不同 ふどう 。XML利用 りよう 標記 ひょうき 語 ご 言 げん 的 てき 特性 とくせい 提供 ていきょう 了 りょう 絕佳 ぜっか 的 てき 延 のべ 展性 てんせい (如XPath ),在 ざい 数 すう 据 すえ 存 そん 储,扩展及高级检索 さく 方面 ほうめん 具 ぐ 备对JSON的 てき 优势,而JSON则由于比XML更 さら 加 か 小 しょう 巧 たくみ ,以及浏览器 き 的 てき 内 ない 建 けん 快速 かいそく 解析 かいせき 支持 しじ ,使 つかい 得 とく 其更适用于网络数据 すえ 传输领域。
在 ざい 功 こう 能 のう 和 わ 语法上 じょう ,JSON 都 と 是 ぜ YAML 语言的 てき 一 いち 个子集 しゅう 。特 とく 别是,YAML 1.2规范指定 してい “任 にん 何 なん JSON格式 かくしき 的 てき 文 ぶん 件 けん 都 みやこ 是 ただし YAML格式 かくしき 的 てき 有效 ゆうこう 文 ぶん 件 けん "。最 さい 常 つね 见的YAML解析 かいせき 器 き 也能够处理 り JSON。版本 はんぽん 1.2 之 の 前 まえ 的 てき YAML 规范没 ぼつ 有 ゆう 完全 かんぜん 涵盖 JSON,主要 しゅよう 是 ぜ 由 よし 于 YAML 中 ちゅう 缺乏 けつぼう 本 ほん 机 つくえ UTF-32 支持 しじ ,以及对逗号 ごう 分 ぶん 隔 へだた 空 そら 格 かく 的 てき 要求 ようきゅう ;此外,JSON 规范还包括 ほうかつ /* */ 样式的 てき 注 ちゅう 释。YAML 最 さい 重要 じゅうよう 的 てき 区 く 别是语法扩展集 しゅう ,它们在 ざい JSON 中 ちゅう 没 ぼつ 有 ゆう 类似物 ぶつ :关系数 すう 据 すえ 支持 しじ :在 ざい YAML 文 ぶん 档中,可 か 以引用 よう 以前 いぜん 在 ざい 文 ぶん 件 けん /流 りゅう 中 ちゅう 找到的 てき 锚点;通 つう 过这种方式 しき ,您可以表达递归结构。支持 しじ 除 じょ 基 もと 元 もと 之 の 外的 がいてき 可 か 扩展数 すう 据 すえ 类型,如字符 ふ 串 くし 、数字 すうじ 、布 ぬの 尔值等 とう 。支持 しじ 带缩进的块语法 ほう ;它允许您在 ざい 不 ふ 使用 しよう 不 ふ 必要 ひつよう 的 てき 符号 ふごう 的 てき 情 じょう 况下描述结构化 か 数 すう 据 すえ :各 かく 种括号 ごう 、引号等 とう 。
MessagePack 宣 せん 称 しょう 比 ひ JSON更 さら 短小 たんしょう ,快速 かいそく 。
JSON格式 かくしき 取 と 代 だい 了 りょう XML给网络传输带来 らい 了 りょう 很大的 てき 便利 べんり ,但 ただし 是 ぜ 却没有 ゆう 了 りょう XML的 てき 一 いち 目 もく 了 りょう 然 しか ,尤 ゆう 其是JSON数 すう 据 すえ 很长的 てき 时候,会 かい 让人陷 おちい 入 にゅう 繁 しげる 琐复杂的数 すう 据 すえ 节点查找中 ちゅう 。开发者 しゃ 可 か 以通过在线JSON格式 かくしき 化 か 工具 こうぐ ,来 らい 更 さら 方便 ほうべん 的 てき 对JSON数 すう 据 すえ 进行节点查找和 わ 解析 かいせき 。
Apple捷徑 しょうけい (页面存 そん 档备份 ,存 そん 于互联网档案 あん 馆 )
应用程 ほど 序 じょ 接 せっ 口 こう 文 ぶん 件 けん 系 けい 统(磁带)文 ぶん 件 けん 系 けい 统(磁盘)图形 编程语言 无线链路接 せっ 口 こう 其他