<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-menu-disabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-os vector-sticky-header-enabled skin-thumbsize-clientpref-standard" lang="ja" dir="ltr"><head>
    <meta charset="UTF-8">
    <title>JSON</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" type="image/png" href="./_res_/favicon.png">
    <link rel="canonical" href="https://ja.wikipedia.org/wiki/JSON"> <link href="./_mw_/ext.cite.parsoid.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/mediawiki.skinning.content.parsoid.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
    <meta name="ResourceLoaderDynamicStyles" content="">
    <link href="./_mw_/ext.gadget.PDFLinkIcon.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.RedirectColor.css" rel="stylesheet" type="text/css">
    <link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
    <link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
    <link rel="stylesheet" type="text/css" href="./_res_/footer.css">
    <link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
  </head>
  <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-JSON rootpage-JSON skin-vector-2022 action-view">
    <div class="mw-page-container">
      <div class="mw-page-container-inner">
        <div class="mw-content-container">
          <main id="content" class="mw-body">
            <header class="mw-body-header vector-page-titlebar">
              <h1 id="firstHeading" class="firstHeading mw-first-heading"><span lang="ja" dir="ltr"><span class="mw-page-title-main">JSON</span></span></h1>
            </header>
            <a id="top"></a>
            <div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
              <div id="contentSub">
                <div id="mw-content-subtitle"></div>
              </div>
              <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="ja" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="ja" dir="ltr" data-mw-parsoid-version="0.24.0.0-alpha4" data-mw-html-version="2.8.0"><section data-mw-section-id="0" id="mwAQ"><span class="mw-empty-elt" typeof="mw:Transclusion" id="mwAg"><style data-mw-deduplicate="TemplateStyles:r101304250" typeof="mw:Extension/templatestyles">
/* start https://ja.wikipedia.org/ */


.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}


/* end   https://ja.wikipedia.org/ */
</style></span><span class="mw-empty-elt"></span>
<table class="infobox " style="width:22em; " typeof="mw:Transclusion" id="mwAw"><caption itemprop="name" class="" style="font-size:130%; padding-bottom:0.15em;">JSON</caption><tbody><tr class="" style="" itemprop=""><td colspan="2" class="" style="text-align:center; " itemprop="">
<span class="mw-default-size" typeof="mw:File"><img src="./_assets_/0c70a452f799bfe840676ee341124611/JSON_vector_logo.svg.png" decoding="async" data-file-width="160" data-file-height="160" data-file-type="drawing" height="160" width="160" class="mw-file-element" loading="lazy"></span></td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap; padding:0.2em 0;line-height:1.2em; padding-right:0.65em;"><a rel="mw:WikiLink" href="%E6%8B%A1%E5%BC%B5%E5%AD%90" title="拡張子">拡張子</a></th><td class="" style="line-height:1.35em;" itemprop="">
.json</td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap; padding:0.2em 0;line-height:1.2em; padding-right:0.65em;"><a rel="mw:WikiLink" href="%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%82%BF%E3%82%A4%E3%83%97" title="メディアタイプ">MIMEタイプ</a></th><td class="" style="line-height:1.35em;" itemprop="">
application/json</td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap; padding:0.2em 0;line-height:1.2em; padding-right:0.65em;">種別</th><td class="" style="line-height:1.35em;" itemprop="">
Data interchange</td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap; padding:0.2em 0;line-height:1.2em; padding-right:0.65em;"><a rel="mw:WikiLink" href="%E5%9B%BD%E9%9A%9B%E8%A6%8F%E6%A0%BC" title="国際規格">国際標準</a></th><td class="" style="line-height:1.35em;" itemprop="">
<a rel="mw:ExtLink nofollow" href="https://www.rfc-editor.org/info/std90" class="external text">IETF STD 90</a><br><style data-mw-deduplicate="TemplateStyles:r106577700" typeof="mw:Extension/templatestyles">
/* start https://ja.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"“""”""‘""’"}.mw-parser-output .citation.cs-ja1 q,.mw-parser-output .citation.cs-ja2 q{quotes:"「""」""『""』"}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./_mw_/Lock-green.svg")right 0.1em center/9px no-repeat;padding-right:1em}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./_mw_/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat;padding-right:1em}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./_mw_/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat;padding-right:1em}.mw-parser-output .cs1-ws-icon.cs1-ws-icon a{background:url("./_mw_/Wikisource-logo.svg")right 0.1em center/auto 1em no-repeat;padding-right:1em}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#bf3c2c)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#bf3c2c)}.mw-parser-output .cs1-maint{display:none;color:var(--color-success,#177860);margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}}


/* end   https://ja.wikipedia.org/ */
</style><a rel="mw:WikiLink" href="RFC_(%E8%AD%98%E5%88%A5%E5%AD%90)" title="RFC (識別子)" class="mw-redirect">RFC</a><span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://datatracker.ietf.org/doc/html/rfc8259" class="external text">8259</a><br><a rel="mw:ExtLink nofollow" href="https://ecma-international.org/publications-and-standards/standards/ecma-404/" class="external text">ECMA-404 2nd edition</a><br><a rel="mw:ExtLink nofollow" href="https://www.iso.org/standard/71616.html" class="external text">ISO/IEC 21778:2017</a></td></tr></tbody></table>
<p id="mwBA"><b id="mwBQ">JSON</b>（ジェイソン、<b id="mwBg">JavaScript Object Notation</b>）は<a rel="mw:WikiLink" href="%E3%83%87%E3%83%BC%E3%82%BF%E8%A8%98%E8%BF%B0%E8%A8%80%E8%AA%9E" title="データ記述言語" id="mwBw">データ記述言語</a>の1つである。軽量なテキストベースの<a rel="mw:WikiLink" href="%E3%83%87%E3%83%BC%E3%82%BF_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF)" title="データ (コンピュータ)" id="mwCA">データ</a>交換用フォーマットであり<a rel="mw:WikiLink" href="%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="プログラミング言語" id="mwCQ">プログラミング言語</a>を問わず利用できる<sup class="mw-ref reference" id="cite_ref-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-1" id="mwCg"><span class="mw-reflink-text" id="mwCw"><span class="cite-bracket" id="mwDA">[</span>1<span class="cite-bracket" id="mwDQ">]</span></span></a></sup>。名称と構文は<a rel="mw:WikiLink" href="JavaScript" title="JavaScript" id="mwDg">JavaScript</a>における<a rel="mw:WikiLink" href="%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0)" title="オブジェクト (プログラミング)" id="mwDw">オブジェクト</a>の表記法に由来する。</p>

</section><section data-mw-section-id="1" id="mwEQ" aria-labelledby="特徴"><div class="mw-heading mw-heading2"><h2 id="特徴"><span id=".E7.89.B9.E5.BE.B4" typeof="mw:FallbackId"></span>特徴</h2></div>
<p id="mwEg">JSONは<a rel="mw:WikiLink" href="%E3%82%A6%E3%82%A7%E3%83%96%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6" title="ウェブブラウザ" id="mwEw">ウェブブラウザ</a>などでよく使われているECMA-262, revision 3準拠のJavaScript<sup class="mw-ref reference" id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-2" id="mwFA"><span class="mw-reflink-text" id="mwFQ"><span class="cite-bracket" id="mwFg">[</span>2<span class="cite-bracket" id="mwFw">]</span></span></a></sup> (<a rel="mw:WikiLink" href="ECMAScript" title="ECMAScript" id="mwGA">ECMAScript</a>) をベースとしている。<a rel="mw:WikiLink" href="2006%E5%B9%B4" title="2006年" id="mwGQ">2006年</a><a rel="mw:WikiLink" href="7%E6%9C%88" title="7月" id="mwGg">7月</a>に<a rel="mw:WikiLink" href="RFC_(%E8%AD%98%E5%88%A5%E5%AD%90)" title="RFC (識別子)" class="mw-redirect">RFC</a><span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://datatracker.ietf.org/doc/html/rfc4627" class="external text">4627</a>で仕様が規定され、その後、何度か改定され、<a rel="mw:WikiLink" href="2017%E5%B9%B4" title="2017年" id="mwHA">2017年</a><a rel="mw:WikiLink" href="12%E6%9C%8814%E6%97%A5" title="12月14日" id="mwHQ">12月14日</a><sup class="mw-ref reference" id="cite_ref-LastJSONSpec_3-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-LastJSONSpec-3" id="mwHg"><span class="mw-reflink-text" id="mwHw"><span class="cite-bracket" id="mwIA">[</span>3<span class="cite-bracket" id="mwIQ">]</span></span></a></sup>にIETF STD 90および<a rel="mw:WikiLink" href="RFC_(%E8%AD%98%E5%88%A5%E5%AD%90)" title="RFC (識別子)" class="mw-redirect">RFC</a><span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://datatracker.ietf.org/doc/html/rfc8259" class="external text">8259</a>およびECMA-404 2nd editionが発表された。<a rel="mw:WikiLink" href="%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%82%BF%E3%82%A4%E3%83%97" title="メディアタイプ" id="mwIw">MIMEタイプ</a>は <code id="mwJA">application/json</code>、<a rel="mw:WikiLink" href="%E6%8B%A1%E5%BC%B5%E5%AD%90" title="拡張子" id="mwJQ">拡張子</a>はjsonとされた。</p>

<p id="mwJg">IETFおよびECMAおよびISOの仕様の改定の歴史</p>
<ul id="mwJw"><li id="mwKA"><a rel="mw:WikiLink" href="2006%E5%B9%B4" title="2006年" id="mwKQ">2006年</a><a rel="mw:WikiLink" href="7%E6%9C%88" title="7月" id="mwKg">7月</a> - <a rel="mw:WikiLink" href="RFC_(%E8%AD%98%E5%88%A5%E5%AD%90)" title="RFC (識別子)" class="mw-redirect">RFC</a><span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://datatracker.ietf.org/doc/html/rfc4627" class="external text">4627</a></li>
<li id="mwLA"><a rel="mw:WikiLink" href="2013%E5%B9%B4" title="2013年" id="mwLQ">2013年</a><a rel="mw:WikiLink" href="3%E6%9C%88" title="3月" id="mwLg">3月</a> - <a rel="mw:WikiLink" href="RFC_(%E8%AD%98%E5%88%A5%E5%AD%90)" title="RFC (識別子)" class="mw-redirect">RFC</a><span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://datatracker.ietf.org/doc/html/rfc7158" class="external text">7158</a></li>
<li id="mwMA"><a rel="mw:WikiLink" href="2013%E5%B9%B4" title="2013年" id="mwMQ">2013年</a><a rel="mw:WikiLink" href="10%E6%9C%88" title="10月" id="mwMg">10月</a> - <a rel="mw:ExtLink nofollow" href="http://www.ecma-international.org/publications/standards/Ecma-404-arch.htm" class="external text" id="mwMw">ECMA-404 1st edition</a></li>
<li id="mwNA"><a rel="mw:WikiLink" href="2014%E5%B9%B4" title="2014年" id="mwNQ">2014年</a><a rel="mw:WikiLink" href="3%E6%9C%88" title="3月" id="mwNg">3月</a> - <a rel="mw:WikiLink" href="RFC_(%E8%AD%98%E5%88%A5%E5%AD%90)" title="RFC (識別子)" class="mw-redirect">RFC</a><span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://datatracker.ietf.org/doc/html/rfc7159" class="external text">7159</a></li>
<li id="mwOA"><a rel="mw:WikiLink" href="2017%E5%B9%B4" title="2017年" id="mwOQ">2017年</a><a rel="mw:WikiLink" href="11%E6%9C%8830%E6%97%A5" title="11月30日" id="mwOg">11月30日</a> - <a rel="mw:ExtLink nofollow" href="https://www.iso.org/standard/71616.html" class="external text" id="mwOw">ISO/IEC 21778:2017</a></li>
<li id="mwPA"><a rel="mw:WikiLink" href="2017%E5%B9%B4" title="2017年" id="mwPQ">2017年</a><a rel="mw:WikiLink" href="12%E6%9C%8814%E6%97%A5" title="12月14日" id="mwPg">12月14日</a><sup class="mw-ref reference" id="cite_ref-LastJSONSpec_3-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-LastJSONSpec-3" id="mwPw"><span class="mw-reflink-text" id="mwQA"><span class="cite-bracket" id="mwQQ">[</span>3<span class="cite-bracket" id="mwQg">]</span></span></a></sup> - <a rel="mw:WikiLink" href="RFC_(%E8%AD%98%E5%88%A5%E5%AD%90)" title="RFC (識別子)" class="mw-redirect">RFC</a><span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://datatracker.ietf.org/doc/html/rfc8259" class="external text">8259</a> および <a rel="mw:ExtLink nofollow" href="https://www.rfc-editor.org/info/std90" class="external text" id="mwRA">IETF STD 90</a> および <a rel="mw:ExtLink nofollow" href="https://ecma-international.org/publications-and-standards/standards/ecma-404/" class="external text" id="mwRQ">ECMA-404 2nd edition</a></li></ul>

<p id="mwRg">JSONはJavaScriptにおけるオブジェクト表記法のサブセットであるが、JavaScript以外の言語でも読み込み・書き込みが提供されている。そのため、<a rel="mw:WikiLink" href="%E3%82%A6%E3%82%A7%E3%83%96%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3" title="ウェブアプリケーション" id="mwRw">ウェブアプリケーション</a>での<a rel="mw:WikiLink" href="%E3%82%B5%E3%83%BC%E3%83%90" title="サーバ" id="mwSA">サーバ</a>と<a rel="mw:WikiLink" href="%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF)" title="クライアント (コンピュータ)" id="mwSQ">クライアント</a>の間でのデータの受渡しなど、プログラミング言語が異なるプログラミング言語同士での通信でよく使われる。</p>

<p id="mwSg">JavaScriptでJSONを読み込むには、文字列をJavaScriptのコードとして解釈する <code id="mwSw"><a rel="mw:WikiLink" href="Eval" title="Eval" id="mwTA">eval</a></code> 関数を使うだけでよい。JSONの登場当時は、広く普及した言語であるJavaScriptで簡単に読み込めるため、開発者達から注目を浴びた。現在では<code id="mwTQ"><a rel="mw:WikiLink" href="Eval" title="Eval" id="mwTg">eval</a></code> にはセキュリティ上の問題があるため、専用の<code id="mwTw">JSON.parse</code> 関数を使うべきである。</p>

<section data-mw-section-id="2" id="mwUA" aria-labelledby="JSONの発見"><div class="mw-heading mw-heading3"><h3 id="JSONの発見"><span id="JSON.E3.81.AE.E7.99.BA.E8.A6.8B" typeof="mw:FallbackId"></span>JSONの発見</h3></div>
<p id="mwUQ"><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。" typeof="mw:Transclusion" id="mwUg">ダグラス・クロックフォード</span>はJavaScriptのプログラマで、JSONを広めた一人だが、「The JSON Saga」と題したプレゼンテーション<sup class="mw-ref reference" id="cite_ref-4" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-4" id="mwUw"><span class="mw-reflink-text" id="mwVA"><span class="cite-bracket" id="mwVQ">[</span>4<span class="cite-bracket" id="mwVg">]</span></span></a></sup>中で「自分はJSONと名付けたが、考案者ではなく、それ自体は“自然に”存在していたもので、早い例としては<a rel="mw:WikiLink" href="1996%E5%B9%B4" title="1996年" id="mwVw">1996年</a>には<a rel="mw:WikiLink" href="Netscape_Navigator_(%E3%83%8D%E3%83%83%E3%83%88%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%97%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BA)" title="Netscape Navigator (ネットスケープコミュニケーションズ)" id="mwWA">Netscape Navigator</a>でデータ交換用に使われていた。だから“発見した”ということになるのだが、発見したのも自分が最初ではない」といったように述べている。以上のことを縮めて「JavaScriptのオブジェクト表記法からJSONが発見された。」と表現されている場合がある。</p>

</section></section><section data-mw-section-id="3" id="mwWQ" aria-labelledby="表記方法"><div class="mw-heading mw-heading2"><h2 id="表記方法"><span id=".E8.A1.A8.E8.A8.98.E6.96.B9.E6.B3.95" typeof="mw:FallbackId"></span>表記方法</h2></div>
<p id="mwWg">JSONで表現する<a rel="mw:WikiLink" href="%E3%83%87%E3%83%BC%E3%82%BF%E5%9E%8B" title="データ型" id="mwWw">データ型</a>は以下の通りで、これらを組み合わせてデータを記述する<sup class="mw-ref reference" id="cite_ref-5" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-5" id="mwXA"><span class="mw-reflink-text" id="mwXQ"><span class="cite-bracket" id="mwXg">[</span>5<span class="cite-bracket" id="mwXw">]</span></span></a></sup>。<code id="mwYA">true</code>, <code id="mwYQ">false</code>, <code id="mwYg">null</code> などは全て小文字でなくてはならない。</p>

<ul id="mwYw"><li id="mwZA">オブジェクト（順序づけされていないキーと値のペアの集まり。JSONでは<a rel="mw:WikiLink" href="%E9%80%A3%E6%83%B3%E9%85%8D%E5%88%97" title="連想配列" id="mwZQ">連想配列</a>と等価）</li>
<li id="mwZg"><a rel="mw:WikiLink" href="%E9%85%8D%E5%88%97" title="配列" id="mwZw">配列</a>（データのシーケンス）</li>
<li id="mwaA">数値（<a rel="mw:WikiLink" href="%E6%95%B4%E6%95%B0" title="整数" id="mwaQ">整数</a>、<a rel="mw:WikiLink" href="%E6%B5%AE%E5%8B%95%E5%B0%8F%E6%95%B0%E7%82%B9%E6%95%B0" title="浮動小数点数" id="mwag">浮動小数点数</a>）</li>
<li id="mwaw">文字列（バックスラッシュによるエスケープシーケンス記法を含む、ダブルクォーテーション<code id="mwbA">"</code>でくくった文字列）</li>
<li id="mwbQ">真偽値（<code id="mwbg">true</code> と <code id="mwbw">false</code>）</li>
<li id="mwcA"><code id="mwcQ">null</code></li></ul>

<p id="mwcg">数値は<a rel="mw:WikiLink" href="10%E9%80%B2%E6%B3%95" title="10進法" class="mw-redirect" id="mwcw">10進法</a>表記に限り、8進、16進法表記などはできない。また<a rel="mw:WikiLink" href="%E6%B5%AE%E5%8B%95%E5%B0%8F%E6%95%B0%E7%82%B9%E6%95%B0" title="浮動小数点数" id="mwdA">浮動小数点数</a>としては <code id="mwdQ">1.0e-10</code> といった<a rel="mw:WikiLink" href="%E6%8C%87%E6%95%B0%E8%A1%A8%E8%A8%98" title="指数表記" id="mwdg">指数表記</a>もできる。精度にかかる仕様や要求はなく、表記された値の取扱精度は実装に依存する。<a rel="mw:WikiLink" href="%E7%84%A1%E9%99%90" title="無限" id="mwdw">無限大</a>および<a rel="mw:WikiLink" href="NaN" title="NaN" id="mweA">NaN</a>の表記はできない。</p>

<p id="mweQ">文字列は（JSONそれ自体と同じく）<a rel="mw:WikiLink" href="Unicode" title="Unicode" id="mweg">Unicode</a>文字列である。基本的にはJavaScriptの文字列リテラルと同様だが、囲むのにシングルクォートは使えない。バックスラッシュによるエスケープがある。</p>

<p id="mwew">配列はゼロ個以上の値をコンマで区切って、角かっこでくくることで表現する。例えば以下のように表現する：</p>
<div class="mw-highlight mw-highlight-lang-json mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwfA"><pre id="mwfQ"><span id="mwfg"></span><span class="p" id="mwfw">[</span><span class="s2" id="mwgA">"milk"</span><span class="p" id="mwgQ">,</span><span class="w" id="mwgg"> </span><span class="s2" id="mwgw">"bread"</span><span class="p" id="mwhA">,</span><span class="w" id="mwhQ"> </span><span class="s2" id="mwhg">"eggs"</span><span class="p" id="mwhw">]</span>
</pre></div>

<p id="mwiA">オブジェクトはキーと値のペアをコロンで対にして、これらの対をコンマで区切ってゼロ個以上列挙し、全体を波かっこでくくることで表現する。例えば以下のように表現する：</p>
<div class="mw-highlight mw-highlight-lang-json mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwiQ"><pre id="mwig"><span id="mwiw"></span><span class="p" id="mwjA">{</span><span class="nt" id="mwjQ">"name"</span><span class="p" id="mwjg">:</span><span class="w" id="mwjw"> </span><span class="s2" id="mwkA">"John Smith"</span><span class="p" id="mwkQ">,</span><span class="w" id="mwkg"> </span><span class="nt" id="mwkw">"age"</span><span class="p" id="mwlA">:</span><span class="w" id="mwlQ"> </span><span class="mi" id="mwlg">33</span><span class="p" id="mwlw">}</span>
</pre></div>

<p id="mwmA">ここで注意することはキーとして使うデータ型は文字列に限ることである。したがって、</p>
<div class="mw-highlight mw-highlight-lang-json mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwmQ"><pre id="mwmg"><span id="mwmw"></span><span class="p" id="mwnA">{</span><span class="kc" id="mwnQ">na</span><span class="err" id="mwng">me</span><span class="p" id="mwnw">:</span><span class="w" id="mwoA"> </span><span class="s2" id="mwoQ">"John Smith"</span><span class="p" id="mwog">,</span><span class="w" id="mwow"> </span><span class="err" id="mwpA">age</span><span class="p" id="mwpQ">:</span><span class="w" id="mwpg"> </span><span class="mi" id="mwpw">33</span><span class="p" id="mwqA">}</span>
</pre></div>

<p id="mwqQ">という表記は許されない。この後者の表記はJavaScriptのオブジェクトの表記法としては正しいが、JSONとしては不正な表記である。</p>

<p id="mwqg"><a rel="mw:WikiLink" href="%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF)" title="プログラム (コンピュータ)" id="mwqw">プログラム</a>上で生成した文字列をJSONとして扱う場合、ダブルクォーテーション<code id="mwrA">"</code>を含む文字列を利用しなければいけないことに注意が必要である。なぜならコード上の<code id="mwrQ">"</code>は文字列定義に利用される<code id="mwrg">"</code>であり、生成されるのはあくまで文字列<code id="mwrw">hello</code>であって文字列<code id="mwsA">"hello"</code>ではない。JSONの文字列型は後者であると定義されているので、以下のようにエラーを発生させる。利用時にはJSON生成関数（例 JavaScript: <code id="mwsQ">JSON.stringify</code>）を利用する方がより安全である。</p><div class="mw-highlight mw-highlight-lang-javascript mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwsg"><pre id="mwsw"><span id="mwtA"></span><span class="kd" id="mwtQ">const</span><span class="w" id="mwtg"> </span><span class="nx" id="mwtw">invalidJSON</span><span class="w" id="mwuA"> </span><span class="o" id="mwuQ">=</span><span class="w" id="mwug"> </span><span class="s2" id="mwuw">"hello"</span><span class="p" id="mwvA">;</span>
<span class="kd" id="mwvQ">const</span><span class="w" id="mwvg"> </span><span class="nx" id="mwvw">validJSON</span><span class="w" id="mwwA"> </span><span class="o" id="mwwQ">=</span><span class="w" id="mwwg">  </span><span class="s1" id="mwww">'"hello"'</span><span class="p" id="mwxA">;</span>

<span class="nb" id="mwxQ">JSON</span><span class="p" id="mwxg">.</span><span class="nx" id="mwxw">parse</span><span class="p" id="mwyA">(</span><span class="nx" id="mwyQ">invalidJSON</span><span class="p" id="mwyg">)</span>
<span class="c1" id="mwyw">// Thrown:</span>
<span class="c1" id="mwzA">// SyntaxError: Unexpected token h in JSON at position 0</span>
<span class="nb" id="mwzQ">JSON</span><span class="p" id="mwzg">.</span><span class="nx" id="mwzw">parse</span><span class="p" id="mw0A">(</span><span class="nx" id="mw0Q">validJSON</span><span class="p" id="mw0g">)</span>
<span class="c1" id="mw0w">// 'hello'</span>

<span class="c1" id="mw1A">// safe JSON generation</span>
<span class="kd" id="mw1Q">const</span><span class="w" id="mw1g"> </span><span class="nx" id="mw1w">output</span><span class="w" id="mw2A"> </span><span class="o" id="mw2Q">=</span><span class="w" id="mw2g"> </span><span class="nb" id="mw2w">JSON</span><span class="p" id="mw3A">.</span><span class="nx" id="mw3Q">stringify</span><span class="p" id="mw3g">(</span><span class="s2" id="mw3w">"hello"</span><span class="p" id="mw4A">)</span>
<span class="nx" id="mw4Q">output</span>
<span class="c1" id="mw4g">// '"hello"'</span>
</pre></div>

<section data-mw-section-id="4" id="mw4w" aria-labelledby="エンコーディング"><div class="mw-heading mw-heading3"><h3 id="エンコーディング"><span id=".E3.82.A8.E3.83.B3.E3.82.B3.E3.83.BC.E3.83.87.E3.82.A3.E3.83.B3.E3.82.B0" typeof="mw:FallbackId"></span>エンコーディング</h3></div>
<p id="mw5A"><a rel="mw:WikiLink" href="RFC_(%E8%AD%98%E5%88%A5%E5%AD%90)" title="RFC (識別子)" class="mw-redirect">RFC</a><span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://datatracker.ietf.org/doc/html/rfc8259" class="external text">8259</a>より、閉じられたエコシステムで利用する場合を除き、<a rel="mw:WikiLink" href="%E6%96%87%E5%AD%97%E3%82%B3%E3%83%BC%E3%83%89" title="文字コード" id="mw5g">文字コード</a>は<a rel="mw:WikiLink" href="UTF-8" title="UTF-8" id="mw5w">UTF-8</a>で<a rel="mw:WikiLink" href="%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89" title="エンコード" id="mw6A">エンコード</a>することが必須 (MUST) となっている。ネットワークでJSONを送信する場合は、<a rel="mw:WikiLink" href="%E3%83%90%E3%82%A4%E3%83%88%E9%A0%86%E3%83%9E%E3%83%BC%E3%82%AF" title="バイト順マーク" id="mw6Q">バイト順マーク</a>を先頭に付加してはいけない (MUST NOT)。</p>

<p id="mw6g">過去のIETFの仕様では、JSONテキストはUnicodeでエンコードするとされていた (SHALL)。デフォルトのエンコーディングはUTF-8であった。なお、単独の文字列でない限り最初の2文字は必ず<a rel="mw:WikiLink" href="ASCII" title="ASCII" id="mw6w">ASCII</a>文字であるので、最初の4バイトを見ることにより、UTF-8、UTF-16LE、UTF-16BE、UTF-32LE、UTF-32BEのいずれの形式でエンコードされているか判別できた。</p>

</section></section><section data-mw-section-id="5" id="mw7A" aria-labelledby="AjaxにおけるJSONの利用"><div class="mw-heading mw-heading2"><h2 id="AjaxにおけるJSONの利用"><span id="Ajax.E3.81.AB.E3.81.8A.E3.81.91.E3.82.8BJSON.E3.81.AE.E5.88.A9.E7.94.A8" typeof="mw:FallbackId"></span>AjaxにおけるJSONの利用</h2></div>
<p id="mw7Q">Ajaxにおいて<a rel="mw:WikiLink" href="XMLHttpRequest" title="XMLHttpRequest" id="mw7g">XMLHttpRequest</a>で非同期にJSONでのデータを受け取る例を示す：</p>

<section data-mw-section-id="6" id="mw7w" aria-labelledby="古典的な例"><div class="mw-heading mw-heading3"><h3 id="古典的な例"><span id=".E5.8F.A4.E5.85.B8.E7.9A.84.E3.81.AA.E4.BE.8B" typeof="mw:FallbackId"></span>古典的な例</h3></div>
<div class="mw-highlight mw-highlight-lang-javascript mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mw8A"><pre id="mw8Q"><span id="mw8g"></span><span class="kd" id="mw8w">var</span><span class="w" id="mw9A"> </span><span class="nx" id="mw9Q">the_object</span><span class="p" id="mw9g">;</span>
<span class="kd" id="mw9w">var</span><span class="w" id="mw-A"> </span><span class="nx" id="mw-Q">http_request</span><span class="w" id="mw-g"> </span><span class="o" id="mw-w">=</span><span class="w" id="mw_A"> </span><span class="ow" id="mw_Q">new</span><span class="w" id="mw_g"> </span><span class="nx" id="mw_w">XMLHttpRequest</span><span class="p" id="mwAQA">();</span>
<span class="nx" id="mwAQE">http_request</span><span class="p" id="mwAQI">.</span><span class="nx" id="mwAQM">open</span><span class="p" id="mwAQQ">(</span><span class="w" id="mwAQU"> </span><span class="s2" id="mwAQY">"GET"</span><span class="p" id="mwAQc">,</span><span class="w" id="mwAQg"> </span><span class="nx" id="mwAQk">url</span><span class="p" id="mwAQo">,</span><span class="w" id="mwAQs"> </span><span class="kc" id="mwAQw">true</span><span class="w" id="mwAQ0"> </span><span class="p" id="mwAQ4">);</span>
<span class="nx" id="mwAQ8">http_request</span><span class="p" id="mwARA">.</span><span class="nx" id="mwARE">onreadystatechange</span><span class="w" id="mwARI"> </span><span class="o" id="mwARM">=</span><span class="w" id="mwARQ"> </span><span class="kd" id="mwARU">function</span><span class="w" id="mwARY"> </span><span class="p" id="mwARc">()</span><span class="w" id="mwARg"> </span><span class="p" id="mwARk">{</span>
<span class="w" id="mwARo">    </span><span class="k" id="mwARs">if</span><span class="w" id="mwARw"> </span><span class="p" id="mwAR0">(</span><span class="w" id="mwAR4"> </span><span class="nx" id="mwAR8">http_request</span><span class="p" id="mwASA">.</span><span class="nx" id="mwASE">readyState</span><span class="w" id="mwASI"> </span><span class="o" id="mwASM">==</span><span class="w" id="mwASQ"> </span><span class="mf" id="mwASU">4</span><span class="w" id="mwASY"> </span><span class="p" id="mwASc">)</span><span class="w" id="mwASg"> </span><span class="p" id="mwASk">{</span>
<span class="w" id="mwASo">        </span><span class="k" id="mwASs">if</span><span class="w" id="mwASw"> </span><span class="p" id="mwAS0">(</span><span class="w" id="mwAS4"> </span><span class="nx" id="mwAS8">http_request</span><span class="p" id="mwATA">.</span><span class="nx" id="mwATE">status</span><span class="w" id="mwATI"> </span><span class="o" id="mwATM">==</span><span class="w" id="mwATQ"> </span><span class="mf" id="mwATU">200</span><span class="w" id="mwATY"> </span><span class="p" id="mwATc">)</span><span class="w" id="mwATg"> </span><span class="p" id="mwATk">{</span>
<span class="w" id="mwATo">            </span><span class="nx" id="mwATs">the_object</span><span class="w" id="mwATw"> </span><span class="o" id="mwAT0">=</span><span class="w" id="mwAT4"> </span><span class="nb" id="mwAT8">eval</span><span class="p" id="mwAUA">(</span><span class="w" id="mwAUE"> </span><span class="s2" id="mwAUI">"("</span><span class="w" id="mwAUM"> </span><span class="o" id="mwAUQ">+</span><span class="w" id="mwAUU"> </span><span class="nx" id="mwAUY">http_request</span><span class="p" id="mwAUc">.</span><span class="nx" id="mwAUg">responseText</span><span class="w" id="mwAUk"> </span><span class="o" id="mwAUo">+</span><span class="w" id="mwAUs"> </span><span class="s2" id="mwAUw">")"</span><span class="w" id="mwAU0"> </span><span class="p" id="mwAU4">);</span>
<span class="w" id="mwAU8">        </span><span class="p" id="mwAVA">}</span><span class="w" id="mwAVE"> </span><span class="k" id="mwAVI">else</span><span class="w" id="mwAVM"> </span><span class="p" id="mwAVQ">{</span>
<span class="w" id="mwAVU">            </span><span class="nx" id="mwAVY">alert</span><span class="p" id="mwAVc">(</span><span class="w" id="mwAVg"> </span><span class="s2" id="mwAVk">"There was a problem with the URL."</span><span class="w" id="mwAVo"> </span><span class="p" id="mwAVs">);</span>
<span class="w" id="mwAVw">        </span><span class="p" id="mwAV0">}</span>
<span class="w" id="mwAV4">        </span><span class="nx" id="mwAV8">http_request</span><span class="w" id="mwAWA"> </span><span class="o" id="mwAWE">=</span><span class="w" id="mwAWI"> </span><span class="kc" id="mwAWM">null</span><span class="p" id="mwAWQ">;</span>
<span class="w" id="mwAWU">    </span><span class="p" id="mwAWY">}</span>
<span class="p" id="mwAWc">};</span>
<span class="nx" id="mwAWg">http_request</span><span class="p" id="mwAWk">.</span><span class="nx" id="mwAWo">send</span><span class="p" id="mwAWs">(</span><span class="kc" id="mwAWw">null</span><span class="p" id="mwAW0">);</span>
</pre></div>

</section><section data-mw-section-id="7" id="mwAW4" aria-labelledby="新しい記法を利用した例"><div class="mw-heading mw-heading3"><h3 id="新しい記法を利用した例"><span id=".E6.96.B0.E3.81.97.E3.81.84.E8.A8.98.E6.B3.95.E3.82.92.E5.88.A9.E7.94.A8.E3.81.97.E3.81.9F.E4.BE.8B" typeof="mw:FallbackId"></span>新しい記法を利用した例</h3></div>
<div class="mw-highlight mw-highlight-lang-javascript mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwAW8"><pre id="mwAXA"><span id="mwAXE"></span><span class="kd" id="mwAXI">var</span><span class="w" id="mwAXM"> </span><span class="nx" id="mwAXQ">the_object</span><span class="p" id="mwAXU">;</span>
<span class="kd" id="mwAXY">var</span><span class="w" id="mwAXc"> </span><span class="nx" id="mwAXg">http_request</span><span class="w" id="mwAXk"> </span><span class="o" id="mwAXo">=</span><span class="w" id="mwAXs"> </span><span class="ow" id="mwAXw">new</span><span class="w" id="mwAX0"> </span><span class="nx" id="mwAX4">XMLHttpRequest</span><span class="p" id="mwAX8">();</span>
<span class="nx" id="mwAYA">http_request</span><span class="p" id="mwAYE">.</span><span class="nx" id="mwAYI">open</span><span class="p" id="mwAYM">(</span><span class="w" id="mwAYQ"> </span><span class="s2" id="mwAYU">"GET"</span><span class="p" id="mwAYY">,</span><span class="w" id="mwAYc"> </span><span class="nx" id="mwAYg">url</span><span class="p" id="mwAYk">,</span><span class="w" id="mwAYo"> </span><span class="kc" id="mwAYs">true</span><span class="w" id="mwAYw"> </span><span class="p" id="mwAY0">);</span>
<span class="nx" id="mwAY4">http_request</span><span class="p" id="mwAY8">.</span><span class="nx" id="mwAZA">responseType</span><span class="w" id="mwAZE"> </span><span class="o" id="mwAZI">=</span><span class="w" id="mwAZM"> </span><span class="s2" id="mwAZQ">"json"</span><span class="p" id="mwAZU">;</span>
<span class="nx" id="mwAZY">http_request</span><span class="p" id="mwAZc">.</span><span class="nx" id="mwAZg">addEventListener</span><span class="w" id="mwAZk"> </span><span class="p" id="mwAZo">(</span><span class="w" id="mwAZs"> </span><span class="s2" id="mwAZw">"load"</span><span class="p" id="mwAZ0">,</span><span class="w" id="mwAZ4"> </span><span class="kd" id="mwAZ8">function</span><span class="w" id="mwAaA"> </span><span class="p" id="mwAaE">(</span><span class="w" id="mwAaI"> </span><span class="nx" id="mwAaM">ev</span><span class="w" id="mwAaQ"> </span><span class="p" id="mwAaU">)</span><span class="w" id="mwAaY"> </span><span class="p" id="mwAac">{</span>
<span class="w" id="mwAag">    </span><span class="k" id="mwAak">if</span><span class="w" id="mwAao"> </span><span class="p" id="mwAas">(</span><span class="w" id="mwAaw"> </span><span class="nx" id="mwAa0">ev</span><span class="p" id="mwAa4">.</span><span class="nx" id="mwAa8">target</span><span class="p" id="mwAbA">.</span><span class="nx" id="mwAbE">status</span><span class="w" id="mwAbI"> </span><span class="o" id="mwAbM">==</span><span class="w" id="mwAbQ"> </span><span class="mf" id="mwAbU">200</span><span class="w" id="mwAbY"> </span><span class="p" id="mwAbc">)</span><span class="w" id="mwAbg"> </span><span class="p" id="mwAbk">{</span>
<span class="w" id="mwAbo">        </span><span class="nx" id="mwAbs">the_object</span><span class="w" id="mwAbw"> </span><span class="o" id="mwAb0">=</span><span class="w" id="mwAb4"> </span><span class="nx" id="mwAb8">http_request</span><span class="p" id="mwAcA">.</span><span class="nx" id="mwAcE">response</span><span class="p" id="mwAcI">;</span>
<span class="w" id="mwAcM">    </span><span class="p" id="mwAcQ">}</span><span class="w" id="mwAcU"> </span><span class="k" id="mwAcY">else</span><span class="w" id="mwAcc"> </span><span class="p" id="mwAcg">{</span>
<span class="w" id="mwAck">        </span><span class="nx" id="mwAco">alert</span><span class="p" id="mwAcs">(</span><span class="w" id="mwAcw"> </span><span class="s2" id="mwAc0">"There was a problem with the URL."</span><span class="w" id="mwAc4"> </span><span class="p" id="mwAc8">);</span>
<span class="w" id="mwAdA">    </span><span class="p" id="mwAdE">}</span>
<span class="w" id="mwAdI">    </span><span class="ow" id="mwAdM">delete</span><span class="w" id="mwAdQ"> </span><span class="nx" id="mwAdU">http_request</span><span class="p" id="mwAdY">;</span>
<span class="p" id="mwAdc">});</span>
<span class="nx" id="mwAdg">http_request</span><span class="p" id="mwAdk">.</span><span class="nx" id="mwAdo">send</span><span class="p" id="mwAds">(</span><span class="kc" id="mwAdw">null</span><span class="p" id="mwAd0">);</span>
</pre></div>

<p id="mwAd4">ここでいずれも、<code id="mwAd8">http_request</code> はXMLHttpRequestオブジェクトであり、それを <code id="mwAeA">url</code> にアクセスして返ってきたJSONで記述されたデータを <code id="mwAeE">the_object</code> に格納される。いま、XMLHttpRequestを用いて実装をしたが、iframeなどの他の実装方法もある。また、JavaScriptライブラリの<a rel="mw:WikiLink" href="Prototype_JavaScript_Framework" title="Prototype JavaScript Framework" id="mwAeI">prototype.js</a>では<a rel="mw:WikiLink" href="Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol" class="mw-redirect" id="mwAeM">HTTP</a>の <code id="mwAeQ">X-JSON</code> ヘッダを利用して簡単にJSONデータの受渡しができる。</p>

</section></section><section data-mw-section-id="8" id="mwAeU" aria-labelledby="ライブラリ"><div class="mw-heading mw-heading2"><h2 id="ライブラリ"><span id=".E3.83.A9.E3.82.A4.E3.83.96.E3.83.A9.E3.83.AA" typeof="mw:FallbackId"></span>ライブラリ</h2></div>
<p id="mwAeY">JSONは多くのプログラミング言語で利用可能な<a rel="mw:WikiLink" href="%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA" title="ライブラリ" id="mwAec">ライブラリ</a>などが提供されている。例えば、<a rel="mw:WikiLink" href="ActionScript" title="ActionScript" id="mwAeg">ActionScript</a>, <a rel="mw:WikiLink" href="C%E8%A8%80%E8%AA%9E" title="C言語" id="mwAek">C</a>, <a rel="mw:WikiLink" href="C%2B%2B" title="C++" id="mwAeo">C++</a>, <a rel="mw:WikiLink" href="C_Sharp" title="C Sharp" id="mwAes">C#</a>, <a rel="mw:WikiLink" href="ColdFusion" title="ColdFusion" id="mwAew">ColdFusion</a>, <a rel="mw:WikiLink" href="Common_Lisp" title="Common Lisp" id="mwAe0">Common Lisp</a>, <a rel="mw:WikiLink" href="Curl_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="Curl (プログラミング言語)" id="mwAe4">Curl</a>, <a rel="mw:WikiLink" href="D%E8%A8%80%E8%AA%9E" title="D言語" id="mwAe8">D</a>, <a rel="mw:WikiLink" href="Delphi" title="Delphi" id="mwAfA">Delphi</a>, E, <a rel="mw:WikiLink" href="Elixir_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="Elixir (プログラミング言語)" id="mwAfI">Elixir</a>, <a rel="mw:WikiLink" href="Erlang" title="Erlang" id="mwAfM">Erlang</a>, <a rel="mw:WikiLink" href="Groovy" title="Groovy" id="mwAfQ">Groovy</a>, <a rel="mw:WikiLink" href="Haskell" title="Haskell" id="mwAfU">Haskell</a>, <a rel="mw:WikiLink" href="Java" title="Java" id="mwAfY">Java</a>, <a rel="mw:WikiLink" href="JavaScript" title="JavaScript" id="mwAfc">JavaScript</a> (<a rel="mw:WikiLink" href="ECMAScript" title="ECMAScript" id="mwAfg">ECMAScript</a>), <a rel="mw:WikiLink" href="LISP" title="LISP" id="mwAfk">Lisp</a>, <a rel="mw:WikiLink" href="Lua" title="Lua" id="mwAfo">Lua</a>, <a rel="mw:WikiLink" href="%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9EML" title="プログラミング言語ML" class="mw-redirect" id="mwAfs">ML</a>, <a rel="mw:WikiLink" href="Objective-C" title="Objective-C" id="mwAfw">Objective-C</a>, <a rel="mw:WikiLink" href="OCaml" title="OCaml" id="mwAf0">Objective CAML</a>, <a rel="mw:WikiLink" href="Perl" title="Perl" id="mwAf4">Perl</a>, <a rel="mw:WikiLink" href="PHP_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="PHP (プログラミング言語)" id="mwAf8">PHP</a>, <a rel="mw:WikiLink" href="Python" title="Python" id="mwAgA">Python</a>, <a rel="mw:WikiLink" href="R%E8%A8%80%E8%AA%9E" title="R言語" id="mwAgE">R</a>, <a rel="mw:WikiLink" href="Rebol" title="Rebol" class="mw-redirect" id="mwAgI">Rebol</a>, <a rel="mw:WikiLink" href="Ruby" title="Ruby" id="mwAgM">Ruby</a>, <a rel="mw:WikiLink" href="Scala" title="Scala" id="mwAgQ">Scala</a>, <a rel="mw:WikiLink" href="Squeak" title="Squeak" id="mwAgU">Squeak</a>など。</p>

<p id="mwAgY">ただし、<a rel="mw:WikiLink" href="%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB" title="テキストファイル" id="mwAgc">テキストファイル</a>、データを交換する手段を持つプログラミング言語であれば自力でパースして入力したり、フォーマット処理で出力は可能である。</p>

</section><section data-mw-section-id="9" id="mwAgg" aria-labelledby="JSONPath"><div class="mw-heading mw-heading2"><h2 id="JSONPath">JSONPath</h2></div>
<p id="mwAgk">JSONPath は JSON のクエリ式で、JSON の一部分を示すことが出来る。XML の <a rel="mw:WikiLink" href="XML_Path_Language" title="XML Path Language" id="mwAgo">XPath</a> に対応するものとして Stefan Gössner が<a rel="mw:WikiLink" href="2007%E5%B9%B4" title="2007年" id="mwAgs">2007年</a>に提案し<sup class="mw-ref reference" id="cite_ref-6" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-6" id="mwAgw"><span class="mw-reflink-text" id="mwAg0"><span class="cite-bracket" id="mwAg4">[</span>6<span class="cite-bracket" id="mwAg8">]</span></span></a></sup>、<a rel="mw:WikiLink" href="2024%E5%B9%B4" title="2024年" id="mwAhA">2024年</a>2月に<a rel="mw:WikiLink" href="RFC_(%E8%AD%98%E5%88%A5%E5%AD%90)" title="RFC (識別子)" class="mw-redirect">RFC</a><span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://datatracker.ietf.org/doc/html/rfc9535" class="external text">9535</a>として仕様が制定された。様々なプログラミング言語でライブラリが実装されている<sup class="mw-ref reference" id="cite_ref-7" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-7" id="mwAhI"><span class="mw-reflink-text" id="mwAhM"><span class="cite-bracket" id="mwAhQ">[</span>7<span class="cite-bracket" id="mwAhU">]</span></span></a></sup>。<a rel="mw:WikiLink" href="%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9" title="データベース" id="mwAhY">データベース</a>では、<a rel="mw:WikiLink" href="Oracle_Database" title="Oracle Database" id="mwAhc">Oracle Database</a><sup class="mw-ref reference" id="cite_ref-8" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-8" id="mwAhg"><span class="mw-reflink-text" id="mwAhk"><span class="cite-bracket" id="mwAho">[</span>8<span class="cite-bracket" id="mwAhs">]</span></span></a></sup>、<a rel="mw:WikiLink" href="Microsoft_SQL_Server" title="Microsoft SQL Server" id="mwAhw">Microsoft SQL Server</a><sup class="mw-ref reference" id="cite_ref-9" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-9" id="mwAh0"><span class="mw-reflink-text" id="mwAh4"><span class="cite-bracket" id="mwAh8">[</span>9<span class="cite-bracket" id="mwAiA">]</span></span></a></sup>、<a rel="mw:WikiLink" href="MySQL" title="MySQL" id="mwAiE">MySQL</a><sup class="mw-ref reference" id="cite_ref-10" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-10" id="mwAiI"><span class="mw-reflink-text" id="mwAiM"><span class="cite-bracket" id="mwAiQ">[</span>10<span class="cite-bracket" id="mwAiU">]</span></span></a></sup>、<a rel="mw:WikiLink" href="PostgreSQL" title="PostgreSQL" id="mwAiY">PostgreSQL</a><sup class="mw-ref reference" id="cite_ref-11" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-11" id="mwAic"><span class="mw-reflink-text" id="mwAig"><span class="cite-bracket" id="mwAik">[</span>11<span class="cite-bracket" id="mwAio">]</span></span></a></sup>、<a rel="mw:WikiLink" href="MongoDB" title="MongoDB" id="mwAis">MongoDB</a><sup class="mw-ref reference" id="cite_ref-12" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-12" id="mwAiw"><span class="mw-reflink-text" id="mwAi0"><span class="cite-bracket" id="mwAi4">[</span>12<span class="cite-bracket" id="mwAi8">]</span></span></a></sup>、<a rel="mw:WikiLink" href="Redis" title="Redis" id="mwAjA">RedisJSON</a><sup class="mw-ref reference" id="cite_ref-13" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-13" id="mwAjE"><span class="mw-reflink-text" id="mwAjI"><span class="cite-bracket" id="mwAjM">[</span>13<span class="cite-bracket" id="mwAjQ">]</span></span></a></sup>など広く採用されている。</p>

<p id="mwAjU">例として、下記 JSON に対する、<code id="mwAjY">$.users[0:2].name</code> の結果は <code id="mwAjc">["Foo", "Bar"]</code> になる。</p>
<div class="mw-highlight mw-highlight-lang-json mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwAjg"><pre id="mwAjk"><span id="mwAjo"></span><span class="p" id="mwAjs">{</span>
<span class="w" id="mwAjw">    </span><span class="nt" id="mwAj0">"users"</span><span class="p" id="mwAj4">:</span><span class="w" id="mwAj8"> </span><span class="p" id="mwAkA">[</span>
<span class="w" id="mwAkE">        </span><span class="p" id="mwAkI">{</span><span class="nt" id="mwAkM">"name"</span><span class="p" id="mwAkQ">:</span><span class="w" id="mwAkU"> </span><span class="s2" id="mwAkY">"Foo"</span><span class="p" id="mwAkc">},</span>
<span class="w" id="mwAkg">        </span><span class="p" id="mwAkk">{</span><span class="nt" id="mwAko">"name"</span><span class="p" id="mwAks">:</span><span class="w" id="mwAkw"> </span><span class="s2" id="mwAk0">"Bar"</span><span class="p" id="mwAk4">},</span>
<span class="w" id="mwAk8">        </span><span class="p" id="mwAlA">{</span><span class="nt" id="mwAlE">"name"</span><span class="p" id="mwAlI">:</span><span class="w" id="mwAlM"> </span><span class="s2" id="mwAlQ">"Baz"</span><span class="p" id="mwAlU">}</span>
<span class="w" id="mwAlY">    </span><span class="p" id="mwAlc">]</span>
<span class="p" id="mwAlg">}</span>
</pre></div>

</section><section data-mw-section-id="10" id="mwAlk" aria-labelledby="改行区切りのJSON"><div class="mw-heading mw-heading2"><h2 id="改行区切りのJSON"><span id=".E6.94.B9.E8.A1.8C.E5.8C.BA.E5.88.87.E3.82.8A.E3.81.AEJSON" typeof="mw:FallbackId"></span>改行区切りのJSON</h2></div>
<p id="mwAlo">1行を1つのJSONとする<a rel="mw:WikiLink" href="%E6%94%B9%E8%A1%8C%E3%82%B3%E3%83%BC%E3%83%89" title="改行コード" id="mwAls">改行</a>区切りのJSONが複数の人によって提案されている。仕様は同一である。改行コードは \n を使わなければならないが、JSON の末尾に \r があっても無視されることから \r\n も利用可能である。</p>
<ul id="mwAlw"><li id="mwAl0">JSON Lines (JSONL)<sup class="mw-ref reference" id="cite_ref-14" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-14" id="mwAl4"><span class="mw-reflink-text" id="mwAl8"><span class="cite-bracket" id="mwAmA">[</span>14<span class="cite-bracket" id="mwAmE">]</span></span></a></sup> - 拡張子は .jsonl 、MIMEタイプは application/jsonl</li>
<li id="mwAmI">Newline delimited JSON (NDJSON)<sup class="mw-ref reference" id="cite_ref-15" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-15" id="mwAmM"><span class="mw-reflink-text" id="mwAmQ"><span class="cite-bracket" id="mwAmU">[</span>15<span class="cite-bracket" id="mwAmY">]</span></span></a></sup>（旧称 Line delimited JSON, LDJSON<sup class="mw-ref reference" id="cite_ref-16" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-16" id="mwAmc"><span class="mw-reflink-text" id="mwAmg"><span class="cite-bracket" id="mwAmk">[</span>16<span class="cite-bracket" id="mwAmo">]</span></span></a></sup>）- 拡張子は .ndjson 、MIMEタイプは application/x-ndjson</li></ul>

<p id="mwAms"><a rel="mw:WikiLink" href="Comma-Separated_Values" title="Comma-Separated Values" id="mwAmw">Comma-Separated Values</a> よりも柔軟性がある。また、JSONの配列を使うよりも可読性があるうえ、<a rel="mw:WikiLink" href="%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0" title="ストリーミング" id="mwAm0">ストリーミング</a>にすることができる。以下は例。</p>
<div class="mw-highlight mw-highlight-lang-json mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwAm4"><pre id="mwAm8"><span id="mwAnA"></span><span class="p" id="mwAnE">{</span><span class="nt" id="mwAnI">"ts"</span><span class="p" id="mwAnM">:</span><span class="s2" id="mwAnQ">"2020-06-18T10:44:12"</span><span class="p" id="mwAnU">,</span><span class="nt" id="mwAnY">"started"</span><span class="p" id="mwAnc">:{</span><span class="nt" id="mwAng">"pid"</span><span class="p" id="mwAnk">:</span><span class="mi" id="mwAno">45678</span><span class="p" id="mwAns">}}</span>
<span class="p" id="mwAnw">{</span><span class="nt" id="mwAn0">"ts"</span><span class="p" id="mwAn4">:</span><span class="s2" id="mwAn8">"2020-06-18T10:44:13"</span><span class="p" id="mwAoA">,</span><span class="nt" id="mwAoE">"logged_in"</span><span class="p" id="mwAoI">:{</span><span class="nt" id="mwAoM">"username"</span><span class="p" id="mwAoQ">:</span><span class="s2" id="mwAoU">"foo"</span><span class="p" id="mwAoY">},</span><span class="nt" id="mwAoc">"connection"</span><span class="p" id="mwAog">:{</span><span class="nt" id="mwAok">"addr"</span><span class="p" id="mwAoo">:</span><span class="s2" id="mwAos">"1.2.3.4"</span><span class="p" id="mwAow">,</span><span class="nt" id="mwAo0">"port"</span><span class="p" id="mwAo4">:</span><span class="mi" id="mwAo8">5678</span><span class="p" id="mwApA">}}</span>
<span class="p" id="mwApE">{</span><span class="nt" id="mwApI">"ts"</span><span class="p" id="mwApM">:</span><span class="s2" id="mwApQ">"2020-06-18T10:44:15"</span><span class="p" id="mwApU">,</span><span class="nt" id="mwApY">"registered"</span><span class="p" id="mwApc">:{</span><span class="nt" id="mwApg">"username"</span><span class="p" id="mwApk">:</span><span class="s2" id="mwApo">"bar"</span><span class="p" id="mwAps">,</span><span class="nt" id="mwApw">"email"</span><span class="p" id="mwAp0">:</span><span class="s2" id="mwAp4">"bar@example.com"</span><span class="p" id="mwAp8">},</span><span class="nt" id="mwAqA">"connection"</span><span class="p" id="mwAqE">:{</span><span class="nt" id="mwAqI">"addr"</span><span class="p" id="mwAqM">:</span><span class="s2" id="mwAqQ">"2.3.4.5"</span><span class="p" id="mwAqU">,</span><span class="nt" id="mwAqY">"port"</span><span class="p" id="mwAqc">:</span><span class="mi" id="mwAqg">6789</span><span class="p" id="mwAqk">}}</span>
<span class="p" id="mwAqo">{</span><span class="nt" id="mwAqs">"ts"</span><span class="p" id="mwAqw">:</span><span class="s2" id="mwAq0">"2020-06-18T10:44:16"</span><span class="p" id="mwAq4">,</span><span class="nt" id="mwAq8">"logged_out"</span><span class="p" id="mwArA">:{</span><span class="nt" id="mwArE">"username"</span><span class="p" id="mwArI">:</span><span class="s2" id="mwArM">"foo"</span><span class="p" id="mwArQ">},</span><span class="nt" id="mwArU">"connection"</span><span class="p" id="mwArY">:{</span><span class="nt" id="mwArc">"addr"</span><span class="p" id="mwArg">:</span><span class="s2" id="mwArk">"1.2.3.4"</span><span class="p" id="mwAro">,</span><span class="nt" id="mwArs">"port"</span><span class="p" id="mwArw">:</span><span class="mi" id="mwAr0">5678</span><span class="p" id="mwAr4">}}</span>
</pre></div>

</section><section data-mw-section-id="11" id="mwAr8" aria-labelledby="JSON5"><div class="mw-heading mw-heading2"><h2 id="JSON5">JSON5</h2></div>
<p id="mwAsA">ECMAScript 5.1 に基づき、人間にとってより読み書きしやすい JSON5 が提案されている。コメントを書けたり、オブジェクトのキーは " が不要だったり、末尾カンマを付けられたりする。拡張子は .json5 、MIMEタイプは application/json5 。<sup class="mw-ref reference" id="cite_ref-17" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-17" id="mwAsE"><span class="mw-reflink-text" id="mwAsI"><span class="cite-bracket" id="mwAsM">[</span>17<span class="cite-bracket" id="mwAsQ">]</span></span></a></sup></p>
<div class="mw-highlight mw-highlight-lang-json mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwAsU"><pre id="mwAsY"><span id="mwAsc"></span><span class="c1" id="mwAsg">// コメント</span>
<span class="p" id="mwAsk">{</span><span class="err" id="mwAso">a</span><span class="p" id="mwAss">:</span><span class="w" id="mwAsw"> </span><span class="mi" id="mwAs0">1</span><span class="p" id="mwAs4">,}</span>
</pre></div>

</section><section data-mw-section-id="12" id="mwAs8" aria-labelledby="他のデータ記述法との関係"><div class="mw-heading mw-heading2"><h2 id="他のデータ記述法との関係"><span id=".E4.BB.96.E3.81.AE.E3.83.87.E3.83.BC.E3.82.BF.E8.A8.98.E8.BF.B0.E6.B3.95.E3.81.A8.E3.81.AE.E9.96.A2.E4.BF.82" typeof="mw:FallbackId"></span>他のデータ記述法との関係</h2></div>
<dl id="mwAtA"><dt id="mwAtE"><a rel="mw:WikiLink" href="Extensible_Markup_Language" title="Extensible Markup Language" class="mw-redirect" id="mwAtI">XML</a></dt>
<dd id="mwAtM">JSONはXMLと違って<a rel="mw:WikiLink" href="%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E8%A8%80%E8%AA%9E" title="マークアップ言語" id="mwAtQ">マークアップ言語</a>ではない。ウェブブラウザから利用できるという点では共通している。また両者とも巨大な<a rel="mw:WikiLink" href="%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA" title="バイナリ" id="mwAtU">バイナリ</a>データを扱う仕組みがないことが共通している。</dd>
<dt id="mwAtY"><a rel="mw:WikiLink" href="YAML" title="YAML" id="mwAtc">YAML</a></dt>
<dd id="mwAtg">JSONはYAMLのサブセットと見なしてよい<sup class="mw-ref reference" id="cite_ref-18" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-18" id="mwAtk"><span class="mw-reflink-text" id="mwAto"><span class="cite-bracket" id="mwAts">[</span>18<span class="cite-bracket" id="mwAtw">]</span></span></a></sup>。YAMLにはブロック形式とインライン形式（フロー形式）の表記法があるが、JSONは後者にさらに制約を加えたものと捉えることができる。例えば<a rel="mw:WikiLink" href="Ruby" title="Ruby" id="mwAt0">Ruby</a>では以下のようにしてJSONをYAMLとして読み込むことができる：</dd>
<dd id="mwAt4"><div class="mw-highlight mw-highlight-lang-ruby mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwAt8"><pre id="mwAuA"><span id="mwAuE"></span><span class="n" id="mwAuI">the_object</span><span class="w" id="mwAuM"> </span><span class="o" id="mwAuQ">=</span><span class="w" id="mwAuU"> </span><span class="no" id="mwAuY">YAML</span><span class="o" id="mwAuc">.</span><span class="n" id="mwAug">load</span><span class="p" id="mwAuk">(</span><span class="s1" id="mwAuo">'{"name": "John Smith", "age": 33}'</span><span class="p" id="mwAus">)</span>
</pre></div></dd>
<dd id="mwAuw">YAML 1.1以前は、配列と連想配列の区切りをそれぞれ <code id="mwAu0">, </code> のようにカンマ+スペースの形にすることでJSONのスーパーセットとなったが、YAML 1.2では区切り文字も互換となったため、正常なJSON文書においては公式に完全なスーパーセットとなった。僅かな相違点として、連想配列のキーがユニークであるべきことをJSONではSHOULDレベルで要請するのに対し、YAML 1.2ではMUSTレベルで要請している<sup class="mw-ref reference" id="cite_ref-19" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-19" id="mwAu4"><span class="mw-reflink-text" id="mwAu8"><span class="cite-bracket" id="mwAvA">[</span>19<span class="cite-bracket" id="mwAvE">]</span></span></a></sup>為、該当する異常データのエラーハンドリングに違いが出る可能性はある。</dd></dl>

</section><section data-mw-section-id="13" id="mwAvI" aria-labelledby="脚注"><div class="mw-heading mw-heading2"><h2 id="脚注"><span id=".E8.84.9A.E6.B3.A8" typeof="mw:FallbackId"></span>脚注</h2></div>

<div class="reflist" style=" list-style-type: decimal;" typeof="mw:Transclusion" id="mwAvQ">
<ol class="mw-references references" typeof="mw:Extension/references" id="mwAvU"><li id="cite_note-1" data-mw-footnote-number="1"><span class="mw-cite-backlink" id="mwAvY"><a href="#cite_ref-1" rel="mw:referencedBy" id="mwAvc"><span class="mw-linkback-text" id="mwAvg">↑</span></a></span> <span id="mw-reference-text-cite_note-1" class="mw-reference-text reference-text">JSON is a lightweight, text-based, language-independent syntax for defining data interchange formats. <a rel="mw:ExtLink nofollow" href="https://ecma-international.org/publications-and-standards/standards/ecma-404/" class="external text" id="mwAvk">ECMA-404</a></span></li>
<li id="cite_note-2" data-mw-footnote-number="2"><span class="mw-cite-backlink" id="mwAvo"><a href="#cite_ref-2" rel="mw:referencedBy" id="mwAvs"><span class="mw-linkback-text" id="mwAvw">↑</span></a></span> <span id="mw-reference-text-cite_note-2" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAv0">“<a rel="mw:ExtLink nofollow" href="https://json.org/" class="external text" id="mwAv4">Introducing JSON</a>”.<span typeof="mw:Entity" id="mwAv8"> </span>  json.org.<span typeof="mw:Entity" id="mwAwA"> </span>2008年4月19日閲覧。</cite></span></li>
<li id="cite_note-LastJSONSpec-3" data-mw-footnote-number="3"><span rel="mw:referencedBy" class="mw-cite-backlink" id="mwAwE"><a href="#cite_ref-LastJSONSpec_3-0" id="mwAwI"><span class="mw-linkback-text" id="mwAwM">1</span></a> <a href="#cite_ref-LastJSONSpec_3-1" id="mwAwQ"><span class="mw-linkback-text" id="mwAwU">2</span></a></span> <span id="mw-reference-text-cite_note-LastJSONSpec-3" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="https://www.tbray.org/ongoing/When/201x/2017/12/14/RFC-8259-STD-90" class="external text" id="mwAwY">ongoing by Tim Bray · The Last JSON Spec</a></span></li>
<li id="cite_note-4" data-mw-footnote-number="4"><span class="mw-cite-backlink" id="mwAwc"><a href="#cite_ref-4" rel="mw:referencedBy" id="mwAwg"><span class="mw-linkback-text" id="mwAwk">↑</span></a></span> <span id="mw-reference-text-cite_note-4" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="https://www.youtube.com/watch?v=-C-JoyNuQJs" class="external text" id="mwAwo">Douglas Crockford: The JSON Saga - YouTube</a></span></li>
<li id="cite_note-5" data-mw-footnote-number="5"><span class="mw-cite-backlink" id="mwAws"><a href="#cite_ref-5" rel="mw:referencedBy" id="mwAww"><span class="mw-linkback-text" id="mwAw0">↑</span></a></span> <span id="mw-reference-text-cite_note-5" class="mw-reference-text reference-text">A JSON value can be an object, array, number, string, true, false, or null. <a rel="mw:ExtLink nofollow" href="https://ecma-international.org/publications-and-standards/standards/ecma-404/" class="external text" id="mwAw4">ECMA-404</a></span></li>
<li id="cite_note-6" data-mw-footnote-number="6"><span class="mw-cite-backlink" id="mwAw8"><a href="#cite_ref-6" rel="mw:referencedBy" id="mwAxA"><span class="mw-linkback-text" id="mwAxE">↑</span></a></span> <span id="mw-reference-text-cite_note-6" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAxI">“<a rel="mw:ExtLink nofollow" href="https://goessner.net/articles/JsonPath/" class="external text" id="mwAxM">JSONPath - XPath for JSON</a>”.<span typeof="mw:Entity" id="mwAxQ"> </span><i id="mwAxU">goessner.net</i>.<span typeof="mw:Entity" id="mwAxY"> </span>2023年6月8日閲覧。</cite></span></li>
<li id="cite_note-7" data-mw-footnote-number="7"><span class="mw-cite-backlink" id="mwAxc"><a href="#cite_ref-7" rel="mw:referencedBy" id="mwAxg"><span class="mw-linkback-text" id="mwAxk">↑</span></a></span> <span id="mw-reference-text-cite_note-7" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAxo">“<a rel="mw:ExtLink nofollow" href="https://cburgmer.github.io/json-path-comparison/" class="external text" id="mwAxs">JSONPath Comparison</a>”.<span typeof="mw:Entity" id="mwAxw"> </span><i id="mwAx0">cburgmer.github.io</i>.<span typeof="mw:Entity" id="mwAx4"> </span>2024年5月10日閲覧。</cite></span></li>
<li id="cite_note-8" data-mw-footnote-number="8"><span class="mw-cite-backlink" id="mwAx8"><a href="#cite_ref-8" rel="mw:referencedBy" id="mwAyA"><span class="mw-linkback-text" id="mwAyE">↑</span></a></span> <span id="mw-reference-text-cite_note-8" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAyI">“<a rel="mw:ExtLink nofollow" href="https://docs.oracle.com/en/database/oracle/oracle-database/21/adjsn/json-path-expressions.html" class="external text" id="mwAyM">JSON Developer's Guide</a>”.<span typeof="mw:Entity" id="mwAyQ"> </span><i id="mwAyU">Oracle Help Center</i>.<span typeof="mw:Entity" id="mwAyY"> </span>2023年6月8日閲覧。</cite></span></li>
<li id="cite_note-9" data-mw-footnote-number="9"><span class="mw-cite-backlink" id="mwAyc"><a href="#cite_ref-9" rel="mw:referencedBy" id="mwAyg"><span class="mw-linkback-text" id="mwAyk">↑</span></a></span> <span id="mw-reference-text-cite_note-9" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAyo">jovanpop-msft.<span typeof="mw:Entity" id="mwAys"> </span>“<a rel="mw:ExtLink nofollow" href="https://learn.microsoft.com/en-us/sql/relational-databases/json/json-path-expressions-sql-server?view=sql-server-ver16" class="external text" id="mwAyw">JSON Path Expressions - SQL Server</a>”.<span typeof="mw:Entity" id="mwAy0"> </span><i id="mwAy4">learn.microsoft.com</i>.<span typeof="mw:Entity" id="mwAy8"> </span>2023年6月8日閲覧。</cite></span></li>
<li id="cite_note-10" data-mw-footnote-number="10"><span class="mw-cite-backlink" id="mwAzA"><a href="#cite_ref-10" rel="mw:referencedBy" id="mwAzE"><span class="mw-linkback-text" id="mwAzI">↑</span></a></span> <span id="mw-reference-text-cite_note-10" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAzM">“<a rel="mw:ExtLink nofollow" href="https://dev.mysql.com/doc/refman/8.0/en/json.html#json-path-syntax" class="external text" id="mwAzQ">MySQL<span typeof="mw:DisplaySpace" id="mwAzU">&nbsp;</span>:: MySQL 8.0 Reference Manual<span typeof="mw:DisplaySpace" id="mwAzY">&nbsp;</span>:: 11.5 The JSON Data Type</a>”.<span typeof="mw:Entity" id="mwAzc"> </span><i id="mwAzg">dev.mysql.com</i>.<span typeof="mw:Entity" id="mwAzk"> </span>2023年6月8日閲覧。</cite></span></li>
<li id="cite_note-11" data-mw-footnote-number="11"><span class="mw-cite-backlink" id="mwAzo"><a href="#cite_ref-11" rel="mw:referencedBy" id="mwAzs"><span class="mw-linkback-text" id="mwAzw">↑</span></a></span> <span id="mw-reference-text-cite_note-11" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="https://www.postgresql.org/docs/15/functions-json.html#FUNCTIONS-SQLJSON-PATH" class="external text" id="mwAz0">PostgreSQL: Documentation: 15: 9.16.&nbsp;JSON Functions and Operators</a></span></li>
<li id="cite_note-12" data-mw-footnote-number="12"><span class="mw-cite-backlink" id="mwAz4"><a href="#cite_ref-12" rel="mw:referencedBy" id="mwAz8"><span class="mw-linkback-text" id="mwA0A">↑</span></a></span> <span id="mw-reference-text-cite_note-12" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwA0E">“<a rel="mw:ExtLink nofollow" href="https://www.mongodb.com/docs/mongocli/v1.16/reference/json-path/" class="external text" id="mwA0I">json-path Output Type — MongoDB Command Line Interface</a>”.<span typeof="mw:Entity" id="mwA0M"> </span><i id="mwA0Q">mongodb.com</i>.<span typeof="mw:Entity" id="mwA0U"> </span>2023年6月8日閲覧。</cite></span></li>
<li id="cite_note-13" data-mw-footnote-number="13"><span class="mw-cite-backlink" id="mwA0Y"><a href="#cite_ref-13" rel="mw:referencedBy" id="mwA0c"><span class="mw-linkback-text" id="mwA0g">↑</span></a></span> <span id="mw-reference-text-cite_note-13" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwA0k">“<a rel="mw:ExtLink nofollow" href="https://redis.io/docs/stack/json/path/#jsonpath-syntax" class="external text" id="mwA0o">Path</a>”.<span typeof="mw:Entity" id="mwA0s"> </span><i id="mwA0w">Redis</i>.<span typeof="mw:Entity" id="mwA00"> </span>2023年6月8日閲覧。</cite></span></li>
<li id="cite_note-14" data-mw-footnote-number="14"><span class="mw-cite-backlink" id="mwA04"><a href="#cite_ref-14" rel="mw:referencedBy" id="mwA08"><span class="mw-linkback-text" id="mwA1A">↑</span></a></span> <span id="mw-reference-text-cite_note-14" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwA1E">“<a rel="mw:ExtLink nofollow" href="https://jsonlines.org/" class="external text" id="mwA1I">JSON Lines</a>”.<span typeof="mw:Entity" id="mwA1M"> </span><i id="mwA1Q">jsonlines.org</i>.<span typeof="mw:Entity" id="mwA1U"> </span>2024年7月4日閲覧。</cite></span></li>
<li id="cite_note-15" data-mw-footnote-number="15"><span class="mw-cite-backlink" id="mwA1Y"><a href="#cite_ref-15" rel="mw:referencedBy" id="mwA1c"><span class="mw-linkback-text" id="mwA1g">↑</span></a></span> <span id="mw-reference-text-cite_note-15" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwA1k">“<a rel="mw:ExtLink nofollow" href="https://github.com/ndjson/ndjson-spec" class="external text" id="mwA1o">ndjson/ndjson-spec: Specification</a>”.<span typeof="mw:Entity" id="mwA1s"> </span>2024年7月4日閲覧。</cite></span></li>
<li id="cite_note-16" data-mw-footnote-number="16"><span class="mw-cite-backlink" id="mwA1w"><a href="#cite_ref-16" rel="mw:referencedBy" id="mwA10"><span class="mw-linkback-text" id="mwA14">↑</span></a></span> <span id="mw-reference-text-cite_note-16" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="https://github.com/ndjson/ndjson-spec/commit/c658c26ba15bea718228b5a3d54f0d4db22ec0ba" class="external text" id="mwA18">Update specification_draft2.md · ndjson/ndjson-spec@c658c26</a></span></li>
<li id="cite_note-17" data-mw-footnote-number="17"><span class="mw-cite-backlink" id="mwA2A"><a href="#cite_ref-17" rel="mw:referencedBy" id="mwA2E"><span class="mw-linkback-text" id="mwA2I">↑</span></a></span> <span id="mw-reference-text-cite_note-17" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwA2M">“<a rel="mw:ExtLink nofollow" href="https://json5.org/" class="external text" id="mwA2Q">JSON5 – JSON for Humans</a>”.<span typeof="mw:Entity" id="mwA2U"> </span><i id="mwA2Y">JSON5</i>.<span typeof="mw:Entity" id="mwA2c"> </span>2023年5月31日閲覧。</cite></span></li>
<li id="cite_note-18" data-mw-footnote-number="18"><span class="mw-cite-backlink" id="mwA2g"><a href="#cite_ref-18" rel="mw:referencedBy" id="mwA2k"><span class="mw-linkback-text" id="mwA2o">↑</span></a></span> <span id="mw-reference-text-cite_note-18" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwA2s">“<a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20090722021941/http://redhanded.hobix.com/inspect/yamlIsJson.html" class="external text" id="mwA2w">YAML is JSON</a>”.<span typeof="mw:Entity" id="mwA20"> </span>2009年7月22日時点の<a rel="mw:ExtLink nofollow" href="http://redhanded.hobix.com/inspect/yamlIsJson.html" class="external text" id="mwA24">オリジナル</a>よりアーカイブ。2013年5月15日閲覧。</cite></span></li>
<li id="cite_note-19" data-mw-footnote-number="19"><span class="mw-cite-backlink" id="mwA28"><a href="#cite_ref-19" rel="mw:referencedBy" id="mwA3A"><span class="mw-linkback-text" id="mwA3E">↑</span></a></span> <span id="mw-reference-text-cite_note-19" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwA3I">“<a rel="mw:ExtLink nofollow" href="https://www.yaml.org/spec/1.2/spec.html#id2763754" class="external text" id="mwA3M">3.2.1. Representation Graph - YAML Ain’t Markup Language (YAML™) Version 1.2</a>”.<span typeof="mw:Entity" id="mwA3Q"> </span>  yaml.org.<span typeof="mw:Entity" id="mwA3U"> </span>2013年5月15日閲覧。</cite></span></li>
</ol></div>

</section><section data-mw-section-id="14" id="mwA3Y" aria-labelledby="関連項目"><div class="mw-heading mw-heading2"><h2 id="関連項目"><span id=".E9.96.A2.E9.80.A3.E9.A0.85.E7.9B.AE" typeof="mw:FallbackId"></span>関連項目</h2></div>
<span class="mw-empty-elt" typeof="mw:Transclusion" id="mwA3c"><style data-mw-deduplicate="TemplateStyles:r94202605" typeof="mw:Extension/templatestyles">
/* start https://ja.wikipedia.org/ */


.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:#f9f9f9;display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}


/* end   https://ja.wikipedia.org/ */
</style></span>
<ul id="mwA3k"><li id="mwA3o"><a rel="mw:WikiLink" href="Ajax" title="Ajax" id="mwA3s">Ajax</a></li>
<li id="mwA3w"><a rel="mw:WikiLink" href="JSONP" title="JSONP" id="mwA30">JSONP</a></li>
<li id="mwA34"><a rel="mw:WikiLink" href="JSON_Schema" title="JSON Schema" id="mwA38">JSON Schema</a></li>
<li id="mwA4A"><a rel="mw:WikiLink" href="JSON-RPC" title="JSON-RPC" id="mwA4E">JSON-RPC</a></li>
<li id="mwA4I"><a rel="mw:WikiLink" href="JSON_Web_Token" title="JSON Web Token" id="mwA4M">JSON Web Token</a></li>
<li id="mwA4Q"><a rel="mw:WikiLink" href="Jaql" title="Jaql" id="mwA4U">Jaql</a></li>
<li id="mwA4Y"><a rel="mw:WikiLink" href="MooTools" title="MooTools" id="mwA4c">MooTools</a></li>
<li id="mwA4g"><a rel="mw:WikiLink" href="%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E8%A8%80%E8%AA%9E" title="コンピュータ言語" id="mwA4k">コンピュータ言語</a></li></ul>

</section><section data-mw-section-id="15" id="mwA4o" aria-labelledby="外部リンク"><div class="mw-heading mw-heading2"><h2 id="外部リンク"><span id=".E5.A4.96.E9.83.A8.E3.83.AA.E3.83.B3.E3.82.AF" typeof="mw:FallbackId"></span>外部リンク</h2></div>
<ul id="mwA4s"><li id="mwA4w"><a rel="mw:ExtLink nofollow" href="https://www.json.org/" class="external text" id="mwA40">Introducing JSON</a> <span class="tmpl-language-icon" style="font-size:0.95em; font-weight:bold; color:#555" typeof="mw:Transclusion" id="mwA44">（英語）</span>
<ul id="mwA48"><li id="mwA5A"><a rel="mw:ExtLink nofollow" href="https://www.json.org/json-ja.html" class="external text" id="mwA5E">JSONの紹介</a> <span class="tmpl-language-icon" style="font-size:0.95em; font-weight:bold; color:#555" typeof="mw:Transclusion" id="mwA5I">（日本語）</span></li></ul></li>
<li id="mwA5M">IETFの仕様書
<ul id="mwA5Q"><li id="mwA5U"><a rel="mw:ExtLink nofollow" href="https://www.rfc-editor.org/info/std90" class="external text" id="mwA5Y">IETF STD 90</a> および <a rel="mw:WikiLink" href="RFC_(%E8%AD%98%E5%88%A5%E5%AD%90)" title="RFC (識別子)" class="mw-redirect">RFC</a><span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://datatracker.ietf.org/doc/html/rfc8259" class="external text">8259</a></li>
<li id="mwA5g">古い廃止された仕様書
<ul id="mwA5k"><li id="mwA5o"><a rel="mw:WikiLink" href="RFC_(%E8%AD%98%E5%88%A5%E5%AD%90)" title="RFC (識別子)" class="mw-redirect">RFC</a><span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://datatracker.ietf.org/doc/html/rfc4627" class="external text">4627</a> <span class="tmpl-language-icon" style="font-size:0.95em; font-weight:bold; color:#555" typeof="mw:Transclusion" id="mwA5w">（英語）</span></li>
<li id="mwA50"><a rel="mw:WikiLink" href="RFC_(%E8%AD%98%E5%88%A5%E5%AD%90)" title="RFC (識別子)" class="mw-redirect">RFC</a><span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://datatracker.ietf.org/doc/html/rfc7158" class="external text">7158</a> <span class="tmpl-language-icon" style="font-size:0.95em; font-weight:bold; color:#555" typeof="mw:Transclusion" id="mwA58">（英語）</span></li>
<li id="mwA6A"><a rel="mw:WikiLink" href="RFC_(%E8%AD%98%E5%88%A5%E5%AD%90)" title="RFC (識別子)" class="mw-redirect">RFC</a><span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://datatracker.ietf.org/doc/html/rfc7159" class="external text">7159</a> <span class="tmpl-language-icon" style="font-size:0.95em; font-weight:bold; color:#555" typeof="mw:Transclusion" id="mwA6I">（英語）</span></li></ul></li></ul></li>
<li id="mwA6M"><a rel="mw:ExtLink nofollow" href="https://ecma-international.org/publications-and-standards/standards/ecma-404/" class="external text" id="mwA6Q">ECMA-404</a> <span class="tmpl-language-icon" style="font-size:0.95em; font-weight:bold; color:#555" typeof="mw:Transclusion" id="mwA6U">（英語）</span></li>
<li id="mwA6Y"><a rel="mw:ExtLink nofollow" href="https://www.iso.org/standard/71616.html" class="external text" id="mwA6c">ISO/IEC 21778:2017</a> <span class="tmpl-language-icon" style="font-size:0.95em; font-weight:bold; color:#555" typeof="mw:Transclusion" id="mwA6g">（英語）</span></li></ul>

<div class="navbox" aria-labelledby="データ交換（英語版）フォーマット" style="border-collapse:collapse;padding:3px" typeof="mw:Transclusion" id="mwA6k"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="background:transparent;color:inherit;min-width:100%;border-spacing:0px;border-collapse:separate"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div style="float:left;width:6em;text-align:left"></div><div id="データ交換（英語版）フォーマット" style="font-size:110%;margin:0 6em"><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">データ交換</span>フォーマット</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a rel="mw:WikiLink" href="%E5%AF%BE%E4%BA%BA%E5%8F%AF%E8%AA%AD%E5%AA%92%E4%BD%93" title="対人可読媒体">対人可読</a>フォーマット</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="Atom_(%E3%82%A6%E3%82%A7%E3%83%96%E6%A8%99%E6%BA%96)" title="Atom (ウェブ標準)">Atom</a></li>
<li><a rel="mw:WikiLink" href="Comma-separated_values" title="Comma-separated values" class="mw-redirect">CSV</a></li>
<li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">EDIFACT</span></li>
<li><a rel="mw:WikiLink" href="JavaScript_Object_Notation" title="JavaScript Object Notation" class="mw-redirect">JSON</a>
<ul><li><a rel="mw:WikiLink" href="JSON_Web_Encryption" title="JSON Web Encryption">Web Encryption</a></li>
<li><a rel="mw:WikiLink" href="JSON_Web_Token" title="JSON Web Token">Web Token</a></li>
<li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">Web Signature</span></li></ul></li>
<li><a rel="mw:WikiLink" href="%E3%83%97%E3%83%AD%E3%83%91%E3%83%86%E3%82%A3%E3%83%AA%E3%82%B9%E3%83%88" title="プロパティリスト">プロパティリスト</a></li>
<li><a rel="mw:WikiLink" href="Resource_Description_Framework" title="Resource Description Framework">RDF</a></li>
<li><a rel="mw:WikiLink" href="REBOL" title="REBOL">Rebol</a></li>
<li><a rel="mw:WikiLink" href="TOML" title="TOML">TOML</a></li>
<li><a rel="mw:WikiLink" href="XML" title="XML">XML</a></li>
<li><a rel="mw:WikiLink" href="YAML" title="YAML">YAML</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a rel="mw:WikiLink" href="%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA" title="バイナリ">バイナリ</a>フォーマット</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">AMF</span></li>
<li><a rel="mw:WikiLink" href="Ascii85" title="Ascii85">Ascii85</a></li>
<li><a rel="mw:WikiLink" href="Abstract_Syntax_Notation_One" title="Abstract Syntax Notation One">ASN.1</a>
<ul><li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">SMI</span></li></ul></li>
<li><a rel="mw:WikiLink" href="Apache_Avro" title="Apache Avro">Avro</a></li>
<li><a rel="mw:WikiLink" href="Base32" title="Base32" class="mw-redirect">Base32</a></li>
<li><a rel="mw:WikiLink" href="Base64" title="Base64">Base64</a></li>
<li><a rel="mw:WikiLink" href="Bencode" title="Bencode">Bencode</a></li>
<li><a rel="mw:WikiLink" href="BSON" title="BSON">BSON</a>
<ul><li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">UBJSON</span></li></ul></li>
<li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">Cap'n Proto</span></li>
<li><a rel="mw:WikiLink" href="CBOR" title="CBOR">CBOR</a></li>
<li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">FlatBuffers</span></li>
<li><a rel="mw:WikiLink" href="MessagePack" title="MessagePack">MessagePack</a></li>
<li><a rel="mw:WikiLink" href="%E3%83%97%E3%83%AD%E3%83%91%E3%83%86%E3%82%A3%E3%83%AA%E3%82%B9%E3%83%88" title="プロパティリスト">プロパティリスト</a></li>
<li><a rel="mw:WikiLink" href="Protocol_Buffers" title="Protocol Buffers">Protocol Buffers</a></li>
<li><a rel="mw:WikiLink" href="Apache_Thrift" title="Apache Thrift">Thrift</a></li>
<li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">Cyphal</span> DSDL</li>
<li><a rel="mw:WikiLink" href="External_Data_Representation" title="External Data Representation">XDR</a></li>
<li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">uuencode</span></li>
<li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">yEnc</span></li></ul>
</div></td></tr></tbody></table></div>
<div class="navbox" aria-labelledby="JavaScript" style="border-collapse:collapse;padding:3px" typeof="mw:Transclusion" id="mwA6o"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="background:transparent;color:inherit;min-width:100%;border-spacing:0px;border-collapse:separate"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div style="float:left;width:6em;text-align:left"></div><div id="JavaScript" style="font-size:110%;margin:0 6em"><a rel="mw:WikiLink" href="JavaScript" title="JavaScript">JavaScript</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">概念</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">文法</span></li>
<li><a rel="mw:WikiLink" href="JavaScript%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA" title="JavaScriptライブラリ">JavaScriptライブラリ</a></li>
<li><a rel="mw:WikiLink" href="%E6%8E%A7%E3%81%88%E3%82%81%E3%81%AAJavaScript" title="控えめなJavaScript">控えめなJavaScript</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a rel="mw:WikiLink" href="JavaScript%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3" title="JavaScriptエンジン">エンジン</a></th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="Presto" title="Presto">Carakan/Futhark/Linear B</a></li>
<li><a rel="mw:WikiLink" href="Chakra" title="Chakra">Chakra</a></li>
<li><a rel="mw:WikiLink" href="WebKit" title="WebKit">JavaScriptCore</a></li>
<li><a rel="mw:WikiLink" href="JScript" title="JScript">JScript</a></li>
<li><a rel="mw:WikiLink" href="KJS" title="KJS">KJS</a></li>
<li><a rel="mw:WikiLink" href="Narcissus" title="Narcissus">Narcissus</a></li>
<li><a rel="mw:WikiLink" href="Nashorn" title="Nashorn">Nashorn</a></li>
<li><a rel="mw:WikiLink" href="Rhino" title="Rhino">Rhino</a></li>
<li><a rel="mw:WikiLink" href="SpiderMonkey" title="SpiderMonkey">SpiderMonkey</a></li>
<li><a rel="mw:WikiLink" href="V8_(JavaScript%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3)" title="V8 (JavaScriptエンジン)">V8</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a rel="mw:WikiLink" href="%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9" title="コンパイラ">コンパイラ</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="AtScript" title="AtScript">AtScript</a></li>
<li><a rel="mw:WikiLink" href="Babel_(%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9)" title="Babel (トランスコンパイラ)">Babel</a></li>
<li><a rel="mw:WikiLink" href="Clojure" title="Clojure">ClojureScript</a></li>
<li><a rel="mw:WikiLink" href="CoffeeScript" title="CoffeeScript">CoffeeScript</a></li>
<li><a rel="mw:WikiLink" href="Emscripten" title="Emscripten">Emscripten</a></li>
<li><a rel="mw:WikiLink" href="Google" title="Google">Google Closure Compiler</a></li>
<li><a rel="mw:WikiLink" href="Google_Web_Toolkit" title="Google Web Toolkit">Google Web Toolkit</a></li>
<li><a rel="mw:WikiLink" href="Haxe" title="Haxe">Haxe</a></li>
<li><a rel="mw:WikiLink" href="JSX_(JavaScript)" title="JSX (JavaScript)">JSX</a></li>
<li><a rel="mw:WikiLink" href="Kotlin" title="Kotlin">Kotlin</a></li>
<li><a rel="mw:WikiLink" href="Nim" title="Nim">Nim</a></li>
<li><a rel="mw:WikiLink" href="PureScript" title="PureScript">PureScript</a></li>
<li><a rel="mw:WikiLink" href="TypeScript" title="TypeScript">TypeScript</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a rel="mw:WikiLink" href="%E3%83%87%E3%83%90%E3%83%83%E3%82%AC" title="デバッガ">デバッガ</a></th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="Firebug" title="Firebug">Firebug</a></li>
<li><a rel="mw:WikiLink" href="Google_Chrome" title="Google Chrome">Google Chrome Developer Tools</a></li>
<li><a rel="mw:WikiLink" href="Internet_Explorer" title="Internet Explorer">Internet Explorer Developer Tools</a></li>
<li><a rel="mw:WikiLink" href="Opera" title="Opera">Opera Dragonfly</a></li>
<li><a rel="mw:WikiLink" href="Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio</a> 
<ul><li><a rel="mw:WikiLink" href="Microsoft_Visual_Studio_Express" title="Microsoft Visual Studio Express">Visual Studio Express</a></li></ul></li>
<li><a rel="mw:WikiLink" href="Visual_Studio_Code" title="Visual Studio Code">Visual Studio Code</a></li>
<li><a rel="mw:WikiLink" href="Safari" title="Safari">Web Inspector</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">エディタ</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="Atom_(%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF)" title="Atom (テキストエディタ)">Atom</a></li>
<li><a rel="mw:WikiLink" href="Brackets" title="Brackets">Brackets</a></li>
<li><a rel="mw:WikiLink" href="Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio</a>
<ul><li><a rel="mw:WikiLink" href="Microsoft_Visual_Studio_Express" title="Microsoft Visual Studio Express">Visual Studio Express</a></li></ul></li>
<li><a rel="mw:WikiLink" href="Light_Table" title="Light Table">Light Table</a></li>
<li><a rel="mw:WikiLink" href="Visual_Studio_Code" title="Visual Studio Code">Visual Studio Code</a></li>
<li><a rel="mw:WikiLink" href="IntelliJ_IDEA" title="IntelliJ IDEA">WebStorm</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">サーバーサイド</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="Active_Server_Pages" title="Active Server Pages">Active Server Pages</a></li>
<li><a rel="mw:WikiLink" href="Bun_(%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2)" title="Bun (ソフトウェア)">Bun</a></li>
<li><a rel="mw:WikiLink" href="CommonJS" title="CommonJS">CommonJS</a></li>
<li><a rel="mw:WikiLink" href="Deno" title="Deno">Deno</a></li>
<li><a rel="mw:WikiLink" href="Node.js" title="Node.js">Node.js</a></li>
<li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">Vert.x</span></li>
<li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">Wakanda</span></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a rel="mw:WikiLink" href="%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF" title="ソフトウェアフレームワーク">フレームワーク</a><div style="clear:both;"></div>・<a rel="mw:WikiLink" href="%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA" title="ライブラリ">ライブラリ</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="Angular" title="Angular">Angular</a>/<a rel="mw:WikiLink" href="AngularJS" title="AngularJS">AngularJS</a></li>
<li><a rel="mw:WikiLink" href="Astro_(Web%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF)" title="Astro (Webフレームワーク)">Astro</a></li>
<li><a rel="mw:WikiLink" href="Backbone.js" title="Backbone.js">Backbone.js</a></li>
<li><a rel="mw:WikiLink" href="Dojo_Toolkit" title="Dojo Toolkit">Dojo</a></li>
<li><a rel="mw:WikiLink" href="Express.js" title="Express.js">Express.js</a></li>
<li><a rel="mw:WikiLink" href="Ext_JS" title="Ext JS">Ext JS</a></li>
<li><a rel="mw:WikiLink" href="Google_Web_Toolkit" title="Google Web Toolkit">Google Web Toolkit</a></li>
<li><a rel="mw:WikiLink" href="JQuery" title="JQuery">jQuery</a>
<ul><li><a rel="mw:WikiLink" href="JQuery_Mobile" title="JQuery Mobile">Mobile</a></li></ul></li>
<li><a rel="mw:WikiLink" href="KaTeX" title="KaTeX">KaTeX</a></li>
<li><a rel="mw:WikiLink" href="MathJax" title="MathJax">MathJax</a></li>
<li><a rel="mw:WikiLink" href="MochiKit" title="MochiKit">MochiKit</a></li>
<li><a rel="mw:WikiLink" href="MooTools" title="MooTools">MooTools</a></li>
<li><a rel="mw:WikiLink" href="Prototype_JavaScript_Framework" title="Prototype JavaScript Framework">Prototype</a></li>
<li><a rel="mw:WikiLink" href="React" title="React">React</a></li>
<li><a rel="mw:WikiLink" href="Vue.js" title="Vue.js">Vue.js</a></li>
<li><a rel="mw:WikiLink" href="YUI_%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA" title="YUI ライブラリ" class="mw-redirect">YUI ライブラリ</a></li>
<li><a rel="mw:WikiLink" href="SolidJS" title="SolidJS">SolidJS</a></li>
<li><a rel="mw:WikiLink" href="Svelte" title="Svelte">Svelte</a></li>
<li><a rel="mw:WikiLink" href="Hono" title="Hono">Hono</a></li>
<li><a rel="mw:WikiLink" href="ElysiaJS" title="ElysiaJS">ElysiaJS</a></li>
<li><a rel="mw:WikiLink" href="Qwik" title="Qwik">Qwik</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a rel="mw:WikiLink" href="%E5%8D%98%E4%BD%93%E3%83%86%E3%82%B9%E3%83%88" title="単体テスト">ユニットテスト</a></th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">Jasmine</span></li>
<li><a rel="mw:WikiLink" href="Jest_(JavaScript%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF)" title="Jest (JavaScriptフレームワーク)">Jest</a></li>
<li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">Mocha</span></li>
<li><a rel="mw:WikiLink" href="QUnit" title="QUnit">QUnit</a></li>
<li><a rel="mw:WikiLink" href="%E3%83%A6%E3%83%8B%E3%83%83%E3%83%88%E3%83%86%E3%82%B9%E3%83%88%E3%83%BB%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E4%B8%80%E8%A6%A7#JavaScript" title="ユニットテスト・フレームワーク一覧">ユニットテスト・フレームワーク一覧</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a rel="mw:WikiLink" href="%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%86%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%B8%E3%82%A7%E3%83%8D%E3%83%AC%E3%83%BC%E3%82%BF" title="ドキュメンテーションジェネレータ">Docジェネレータ</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="JSDoc" title="JSDoc">JSDoc</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a rel="mw:WikiLink" href="%E9%9D%99%E7%9A%84%E3%82%B3%E3%83%BC%E3%83%89%E8%A7%A3%E6%9E%90" title="静的コード解析">コード解析</a></th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="ESLint" title="ESLint">ESLint</a></li>
<li><a rel="mw:WikiLink" href="JSHint" title="JSHint">JSHint</a></li>
<li><a rel="mw:WikiLink" href="JSLint" title="JSLint">JSLint</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a rel="mw:WikiLink" href="%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E7%AE%A1%E7%90%86%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0" title="パッケージ管理システム">パッケージ管理</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="Npm_(%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E7%AE%A1%E7%90%86%E3%83%84%E3%83%BC%E3%83%AB)" title="Npm (パッケージ管理ツール)">npm</a></li>
<li><a rel="mw:WikiLink" href="NuGet" title="NuGet">NuGet</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">アプリケーション<div style="clear:both;"></div>バンドラー</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="Webpack" title="Webpack">Webpack</a></li>
<li><a rel="mw:WikiLink" href="Vite" title="Vite">Vite</a></li>
<li><a rel="mw:WikiLink" href="Esbuild" title="Esbuild">esbuild</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">関連<a rel="mw:WikiLink" href="%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%83%BC" title="テクノロジー">技術</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="Ajax" title="Ajax">Ajax</a></li>
<li><a rel="mw:WikiLink" href="Cascading_Style_Sheets" title="Cascading Style Sheets">CSS</a></li>
<li><a rel="mw:WikiLink" href="%E3%83%80%E3%82%A4%E3%83%8A%E3%83%9F%E3%83%83%E3%82%AFHTML" title="ダイナミックHTML">DHTML</a></li>
<li><a rel="mw:WikiLink" href="Document_Object_Model" title="Document Object Model">DOM</a></li>
<li><a rel="mw:WikiLink" href="HyperText_Markup_Language" title="HyperText Markup Language">HTML</a></li>
<li><a rel="mw:WikiLink" href="JavaScript_Object_Notation" title="JavaScript Object Notation" class="mw-redirect">JSON</a></li>
<li><a rel="mw:WikiLink" href="JSONP" title="JSONP">JSONP</a></li>
<li><a rel="mw:WikiLink" href="WebAssembly" title="WebAssembly">WebAssembly</a></li>
<li><a rel="mw:WikiLink" href="Asm.js" title="Asm.js">asm.js</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">人物</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="%E3%82%B8%E3%83%A7%E3%83%B3%E3%83%BB%E3%83%AC%E3%82%B7%E3%82%B0" title="ジョン・レシグ">ジョン・レシグ</a></li>
<li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">ダグラス・クロックフォード</span></li>
<li><a rel="mw:WikiLink" href="%E3%83%96%E3%83%AC%E3%83%B3%E3%83%80%E3%83%B3%E3%83%BB%E3%82%A2%E3%82%A4%E3%82%AF" title="ブレンダン・アイク">ブレンダン・アイク</a></li>
<li><a rel="mw:WikiLink" href="%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%BB%E3%83%80%E3%83%BC%E3%83%AB" title="ライアン・ダール">ライアン・ダール</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2">
<ul><li><span typeof="mw:File"><img alt="カテゴリ" src="./_assets_/0c70a452f799bfe840676ee341124611/Folder_Hexagonal_Icon.svg.png" decoding="async" data-file-width="36" data-file-height="31" data-file-type="drawing" height="14" width="16" class="mw-file-element" loading="lazy"></span> カテゴリ</li>
<li><span typeof="mw:File"><img alt="コモンズ" src="./_assets_/0c70a452f799bfe840676ee341124611/Commons-logo.svg.png" decoding="async" data-file-width="1024" data-file-height="1376" data-file-type="drawing" height="16" width="12" class="mw-file-element" loading="lazy"></span> <a rel="mw:WikiLink/Interwiki" href="https://commons.wikimedia.org/wiki/Category:JavaScript" title="commons:Category:JavaScript" class="extiw external">コモンズ</a></li>
<li><span typeof="mw:File"><img alt="ウィキブックス" src="./_assets_/0c70a452f799bfe840676ee341124611/Wikibooks-logo.svg.png" decoding="async" data-file-width="300" data-file-height="300" data-file-type="drawing" height="16" width="16" class="mw-file-element" loading="lazy"></span> <a rel="mw:WikiLink/Interwiki" href="https://ja.wikibooks.org/wiki/JavaScript" title="b:JavaScript" class="extiw external">ウィキブックス</a></li>
<li><span typeof="mw:File"><img alt="ポータル" src="./_assets_/0c70a452f799bfe840676ee341124611/Portal.svg.png" decoding="async" data-file-width="36" data-file-height="32" data-file-type="drawing" height="14" width="16" class="mw-file-element" loading="lazy"></span> Portal:コンピュータ</li></ul></td></tr></tbody></table></div>
<div class="navbox" aria-labelledby="ECMAScript" style="border-collapse:collapse;padding:3px" typeof="mw:Transclusion" id="mwA6s"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="background:transparent;color:inherit;min-width:100%;border-spacing:0px;border-collapse:separate"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div style="float:left;width:6em;text-align:left"></div><div id="ECMAScript" style="font-size:110%;margin:0 6em"><a rel="mw:WikiLink" href="ECMAScript" title="ECMAScript">ECMAScript</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">方言</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="ActionScript" title="ActionScript">ActionScript</a></li>
<li><a rel="mw:WikiLink" href="DMDScript" title="DMDScript">DMDScript</a></li>
<li><a rel="mw:WikiLink" href="JavaScript" title="JavaScript">JavaScript</a>
<ul><li><a rel="mw:WikiLink" href="Asm.js" title="Asm.js">asm.js</a></li></ul></li>
<li><a rel="mw:WikiLink" href="JScript" title="JScript">JScript</a></li>
<li><a rel="mw:WikiLink" href="TypeScript" title="TypeScript">TypeScript</a></li>
<li><a rel="mw:WikiLink" href="WMLScript" title="WMLScript">WMLScript</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">エンジン</span></th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="Presto" title="Presto">Carakan/Futhark/Linear B</a></li>
<li><a rel="mw:WikiLink" href="Chakra" title="Chakra">Chakra</a></li>
<li><a rel="mw:WikiLink" href="WebKit" title="WebKit">JavaScriptCore</a></li>
<li><a rel="mw:WikiLink" href="JScript" title="JScript">JScript</a></li>
<li><a rel="mw:WikiLink" href="KJS" title="KJS">KJS</a></li>
<li><a rel="mw:WikiLink" href="Narcissus" title="Narcissus">Narcissus</a></li>
<li><a rel="mw:WikiLink" href="Rhino" title="Rhino">Rhino</a></li>
<li><a rel="mw:WikiLink" href="SpiderMonkey" title="SpiderMonkey">SpiderMonkey</a></li>
<li><a rel="mw:WikiLink" href="V8_(JavaScript%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3)" title="V8 (JavaScriptエンジン)">V8</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a rel="mw:WikiLink" href="%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF" title="ソフトウェアフレームワーク">フレームワーク</a><br>・<a rel="mw:WikiLink" href="%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA" title="ライブラリ">ライブラリ</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
</div><table class="nowraplinks navbox-subgroup" style="min-width:100%;border-spacing:0px;border-collapse:separate"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a rel="mw:WikiLink" href="%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%B5%E3%82%A4%E3%83%89" title="クライアントサイド">クライアントサイド</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="Dojo_Toolkit" title="Dojo Toolkit">Dojo</a></li>
<li><a rel="mw:WikiLink" href="Ext_JS" title="Ext JS">Ext JS</a></li>
<li><a rel="mw:WikiLink" href="Google_Web_Toolkit" title="Google Web Toolkit">Google Web Toolkit</a></li>
<li><a rel="mw:WikiLink" href="JQuery" title="JQuery">jQuery</a></li>
<li><a rel="mw:WikiLink" href="MochiKit" title="MochiKit">MochiKit</a></li>
<li><a rel="mw:WikiLink" href="MooTools" title="MooTools">MooTools</a></li>
<li><a rel="mw:WikiLink" href="Prototype_JavaScript_Framework" title="Prototype JavaScript Framework">Prototype</a></li>
<li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">YUI Library</span></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">サーバーサイド</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="Aptana" title="Aptana">Jaxer</a></li>
<li><a rel="mw:WikiLink" href="Deno" title="Deno">Deno</a></li>
<li><a rel="mw:WikiLink" href="Node.js" title="Node.js">Node.js</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">ライブラリ</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="Backbone.js" title="Backbone.js">Backbone.js</a></li>
<li><a rel="mw:WikiLink" href="Underscore.js" title="Underscore.js">Underscore.js</a></li></ul>
</div></td></tr></tbody></table><div>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">人物</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a rel="mw:WikiLink" href="%E3%83%96%E3%83%AC%E3%83%B3%E3%83%80%E3%83%B3%E3%83%BB%E3%82%A2%E3%82%A4%E3%82%AF" title="ブレンダン・アイク">ブレンダン・アイク</a></li>
<li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">ダグラス・クロックフォード</span></li>
<li><a rel="mw:WikiLink" href="%E3%82%B8%E3%83%A7%E3%83%B3%E3%83%BB%E3%83%AC%E3%82%B7%E3%82%B0" title="ジョン・レシグ">ジョン・レシグ</a></li>
<li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">スコット・アイザックス</span></li>
<li><a rel="mw:WikiLink" href="%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%BB%E3%83%80%E3%83%BC%E3%83%AB" title="ライアン・ダール">ライアン・ダール</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">その他</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">AMD</span></li>
<li><a rel="mw:WikiLink" href="CommonJS" title="CommonJS">CommonJS</a></li>
<li><a rel="mw:WikiLink" href="%E3%83%80%E3%82%A4%E3%83%8A%E3%83%9F%E3%83%83%E3%82%AFHTML" title="ダイナミックHTML">DHTML</a></li>
<li><a rel="mw:WikiLink" href="ECMAScript_for_XML" title="ECMAScript for XML">E4X</a></li>
<li><a rel="mw:WikiLink" href="Ecma%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8A%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%AB" title="Ecmaインターナショナル">Ecmaインターナショナル</a></li>
<li><a rel="mw:WikiLink" href="JSDoc" title="JSDoc">JSDoc</a></li>
<li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">JSGI</span></li>
<li><a rel="mw:WikiLink" href="JSHint" title="JSHint">JSHint</a></li>
<li><a rel="mw:WikiLink" href="JSLint" title="JSLint">JSLint</a></li>
<li><a rel="mw:WikiLink" href="JavaScript_Object_Notation" title="JavaScript Object Notation" class="mw-redirect">JSON</a></li>
<li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。">JSSS</span></li></ul>
</div></td></tr></tbody></table></div>
<div role="navigation" class="navbox authority-control" aria-labelledby="典拠管理データベース_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=ウィキデータを編集&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q2063#identifiers&amp;#124;class=noprint&amp;#124;ウィキデータを編集" style="padding:3px" typeof="mw:Transclusion" id="mwA6w"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="典拠管理データベース_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=ウィキデータを編集&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q2063#identifiers&amp;#124;class=noprint&amp;#124;ウィキデータを編集" style="font-size:110%;margin:0 4em">典拠管理データベース </div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">全般</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"><ul><li><span class="uid"><a rel="mw:ExtLink nofollow" href="https://id.worldcat.org/fast/1909760" class="external text">FAST</a></span></li></ul></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">国立図書館</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"><ul><li><span class="uid"><a rel="mw:ExtLink nofollow" href="https://d-nb.info/gnd/1105592812" class="external text">ドイツ</a></span></li><li><span class="uid"><a rel="mw:ExtLink nofollow" href="https://id.loc.gov/authorities/sh2014000515" class="external text">アメリカ</a></span></li><li><span class="uid"><a rel="mw:ExtLink nofollow" href="https://www.nli.org.il/en/authorities/987007581416205171" class="external text">イスラエル</a></span></li></ul></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">その他</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"><ul><li><span class="uid"><a rel="mw:ExtLink nofollow" href="https://lux.collections.yale.edu/view/concept/6f54e89e-25fc-42f1-9f8a-7fbacbe03aff" class="external text">Yale LUX</a></span></li></ul></div></td></tr></tbody></table></div>
<span typeof="mw:Transclusion" id="mwA60"></span>







</section></div><!--htdig_noindex--><div><div class="zim-footer">
    This article is issued from <a class="external text" title="Last edited on 2026-03-07" href="https://ja.wikipedia.org/wiki/?title=JSON&amp;oldid=108664737">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.ja">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
            </div>
          </main>
        </div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>