<!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="es" 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://es.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.imagenesinfobox.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="es" 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="es" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="es" 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="mwAw"><style data-mw-deduplicate="TemplateStyles:r157776694" typeof="mw:Extension/templatestyles">
/* start https://es.wikipedia.org/ */


.mw-parser-output .infobox .imagen{max-width:100%;margin:0 auto}.mw-parser-output .infobox .imagen img{max-width:100%;height:auto}.mw-parser-output .infobox .mw-kartographer-container .thumbinner,.mw-parser-output .infobox .mw-kartographer-map{box-sizing:border-box;width:100%!important}body.skin-timeless .mw-parser-output .infobox .imagen a.image>img{max-width:100%!important;height:auto!important}


/* end   https://es.wikipedia.org/ */
</style></span><table class="infobox" style="width:22.7em; line-height: 1.4em; text-align:left; padding:.23em;" id="mwBA"><tbody><tr><th colspan="3" class="cabecera informática" style="text-align:center;background-color:#DCEAEC;color:inherit;">JSON</th></tr><tr><td colspan="3" class="imagen " style="text-align:center;">
<span 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="250" width="250" class="mw-file-element" loading="lazy"></span></td></tr><tr><td colspan="3" style="text-align:center;">
<i><a rel="mw:ExtLink nofollow" href="https://json.org/" class="external free">https://json.org/</a>, <a rel="mw:ExtLink nofollow" href="https://json.org/json-fr.html" class="external free">https://json.org/json-fr.html</a> y <a rel="mw:ExtLink nofollow" href="https://json.org/json-it.html" class="external free">https://json.org/json-it.html</a></i></td></tr><tr><th colspan="3" class="section" style="text-align:center;background-color:#DCEAEC;">Información general</th></tr><tr><th scope="row" class="label" style="text-align:left;"><a rel="mw:WikiLink" href="Extensi%C3%B3n_de_archivo" title="Extensión de archivo">Extensión de archivo</a></th><td colspan="2">
<code>.json</code></td></tr><tr><th scope="row" class="label" style="text-align:left;"><a rel="mw:WikiLink" href="Multipurpose_Internet_Mail_Extensions" title="Multipurpose Internet Mail Extensions">Tipo de MIME</a></th><td colspan="2">
<code>application/json</code></td></tr><tr><th scope="row" class="label" style="text-align:left;"><a rel="mw:WikiLink" href="Anexo%3AFormatos_de_archivo" title="Anexo:Formatos de archivo">Tipo de formato</a></th><td colspan="2">
<a rel="mw:WikiLink" href="Lenguaje_de_marcado" title="Lenguaje de marcado">Lenguaje de marcado</a></td></tr><tr><th scope="row" class="label" style="text-align:left;">Extendido de</th><td colspan="2">
<a rel="mw:WikiLink" href="JavaScript" title="JavaScript">JavaScript</a></td></tr><tr><th scope="row" class="label" style="text-align:left;"><a rel="mw:WikiLink" href="Est%C3%A1ndar_internacional" title="Estándar internacional">Estándar(es)</a></th><td colspan="2">
<div class="plainlist " style="margin-left: 0em; ">
<ul><li><a rel="mw:ExtLink nofollow" href="https://tools.ietf.org/html/std90" class="external text">STD 90</a> (<a href="https://datatracker.ietf.org/doc/html/rfc8259" rel="mw:ExtLink nofollow" class="external mw-magiclink mw-magiclink-rfc">RFC 8259</a>)</li>
<li><a rel="mw:ExtLink nofollow" href="https://ecma-international.org/wp-content/uploads/ECMA-404_2nd_edition_december_2017.pdf" class="external text">ECMA-404</a></li>
<li><a rel="mw:ExtLink nofollow" href="https://www.iso.org/standard/71616.html" class="external text">ISO/IEC 21778:2017</a></li></ul></div></td></tr><tr><th scope="row" class="label" style="text-align:left;"><a rel="mw:WikiLink" href="Formato_abierto" title="Formato abierto">Formato abierto</a></th><td colspan="2">
<span typeof="mw:File"><span title="Sí"><img alt="Sí" src="./_assets_/0c70a452f799bfe840676ee341124611/Yes_check.svg.png" decoding="async" data-file-width="600" data-file-height="600" data-file-type="drawing" height="15" width="15" class="mw-file-element" loading="lazy"></span></span><span typeof="mw:Entity">&nbsp;</span><span style="font-weight: bold;"></span></td></tr><tr></tr></tbody></table>
<figure class="mw-default-size" typeof="mw:File/Thumb" id="mwBQ"><img src="./_assets_/0c70a452f799bfe840676ee341124611/Douglas_Crockford.jpg" decoding="async" data-file-width="1920" data-file-height="2560" data-file-type="bitmap" height="333" width="250" class="mw-file-element" id="mwBw" loading="lazy"><figcaption id="mwCA">Crockford fue el primero en especificar y popularizar el JSON</figcaption></figure>
<p id="mwCQ"><b id="mwCg">JSON</b> (acrónimo de <b id="mwCw">JavaScript Object Notation</b>, 'notación de objeto de JavaScript') es un formato de texto sencillo para el intercambio de datos. Se trata de un subconjunto de la notación literal de <a rel="mw:WikiLink" href="Objeto_(programaci%C3%B3n)" title="Objeto (programación)" id="mwDA">objetos</a> de <a rel="mw:WikiLink" href="JavaScript" title="JavaScript" id="mwDQ">JavaScript</a>, aunque, debido a su amplia adopción como alternativa a <a rel="mw:WikiLink" href="XML" title="XML" class="mw-redirect" id="mwDg">XML</a>, se considera un formato independiente del lenguaje.</p>

<p id="mwDw">Una de las supuestas ventajas de JSON sobre XML como formato de intercambio de datos es que resulta mucho más sencillo escribir un <a rel="mw:WikiLink" href="Analizador_sint%C3%A1ctico" title="Analizador sintáctico" id="mwEA">analizador sintáctico</a> (parser) para él.<sup class="mw-ref reference" id="cite_ref-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-1" id="mwEQ"><span class="mw-reflink-text" id="mwEg"><span class="cite-bracket" id="mwEw">[</span>1<span class="cite-bracket" id="mwFA">]</span></span></a></sup> En JavaScript, un texto JSON se puede analizar fácilmente usando la función <code id="mwFQ"><a rel="mw:WikiLink" href="Eval" title="Eval" id="mwFg">eval</a>()</code>, algo que (debido a la ubicuidad de JavaScript en casi cualquier <a rel="mw:WikiLink" href="Navegador_web" title="Navegador web" id="mwFw">navegador web</a>) ha sido fundamental para que haya sido aceptado por parte de la comunidad de desarrolladores <a rel="mw:WikiLink" href="AJAX" title="AJAX" id="mwGA">AJAX</a>.<sup class="mw-ref reference" id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-2" id="mwGQ"><span class="mw-reflink-text" id="mwGg"><span class="cite-bracket" id="mwGw">[</span>2<span class="cite-bracket" id="mwHA">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-3" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-3" id="mwHQ"><span class="mw-reflink-text" id="mwHg"><span class="cite-bracket" id="mwHw">[</span>3<span class="cite-bracket" id="mwIA">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-4" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-4" id="mwIQ"><span class="mw-reflink-text" id="mwIg"><span class="cite-bracket" id="mwIw">[</span>4<span class="cite-bracket" id="mwJA">]</span></span></a></sup></p>

<p id="mwJQ">En la práctica, los argumentos a favor de la facilidad de desarrollo de analizadores o de sus rendimientos son poco relevantes, debido a las cuestiones de seguridad que plantea el uso de <code id="mwJg">eval()</code> y el auge del procesamiento nativo de XML incorporado en los navegadores modernos.<sup class="mw-ref reference" id="cite_ref-5" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-5" id="mwJw"><span class="mw-reflink-text" id="mwKA"><span class="cite-bracket" id="mwKQ">[</span>5<span class="cite-bracket" id="mwKg">]</span></span></a></sup> Por esa razón, JSON se emplea habitualmente en entornos donde el tamaño del flujo de datos entre cliente y servidor es de vital importancia. De aquí su uso por <a rel="mw:WikiLink" href="Yahoo!" title="Yahoo!" id="mwKw">Yahoo!</a>, <a rel="mw:WikiLink" href="Google" title="Google" id="mwLA">Google</a>, <a rel="mw:WikiLink" href="Mozilla_(comunidad)" title="Mozilla (comunidad)" id="mwLQ">Mozilla</a>, etc, que atienden a millones de usuarios, cuando la fuente de datos es explícitamente de fiar y donde no es importante el hecho de no disponer de procesamiento <a rel="mw:WikiLink" href="XSLT" title="XSLT" class="mw-redirect" id="mwLg">XSLT</a> para manipular los datos en el cliente. </p>

<p id="mwLw">Si bien se tiende a considerar JSON como una <i id="mwMA">alternativa</i> a XML, lo cierto es que no es infrecuente el uso de JSON <i id="mwMQ">y</i> XML en la misma aplicación; así, una aplicación de cliente que integra datos de <a rel="mw:WikiLink" href="Google_Maps" title="Google Maps" id="mwMg">Google Maps</a> con datos meteorológicos en <i id="mwMw"><a rel="mw:WikiLink" href="Simple_Object_Access_Protocol" title="Simple Object Access Protocol" id="mwNA">SOAP</a> <small id="mwNQ"><small id="mwNg">(<a rel="mw:WikiLink" href="Simple_Object_Access_Protocol" title="Simple Object Access Protocol" id="mwNw">Simple Object Access Protocol</a>)</small></small></i> necesita hacer uso de ambos formatos.</p>

<p id="mwOA">En diciembre de 2005, Yahoo! comenzó a dar soporte opcional de JSON en algunos de sus <a rel="mw:WikiLink" href="Servicio_web" title="Servicio web" id="mwOQ">servicios web</a>.<sup class="mw-ref reference" id="cite_ref-yahoo_6-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-yahoo-6" id="mwOg"><span class="mw-reflink-text" id="mwOw"><span class="cite-bracket" id="mwPA">[</span>6<span class="cite-bracket" id="mwPQ">]</span></span></a></sup></p>

</section><section data-mw-section-id="1" id="mwPw" aria-labelledby="Nombre_y_pronunciación"><div class="mw-heading mw-heading2"><h2 id="Nombre_y_pronunciación"><span id="Nombre_y_pronunciaci.C3.B3n" typeof="mw:FallbackId"></span>Nombre y pronunciación</h2></div>
<p id="mwQA">En <a rel="mw:WikiLink" href="Idioma_ingl%C3%A9s" title="Idioma inglés" id="mwQQ">inglés</a>, JSON se pronuncia de forma <a rel="mw:WikiLink" href="Acr%C3%B3nimo" title="Acrónimo" id="mwQg">acronímica</a>, como el nombre de la letra <a rel="mw:WikiLink" href="J" title="J" id="mwQw">J</a> (<i id="mwRA">jay</i>, <span title="Representación en el Alfabeto Fonético Internacional (IPA o AFI)" class="IPA" typeof="mw:Transclusion" id="mwRQ">/dʒeɪ/</span>) seguido de la sílaba «son». El resultado habitual, con la primera sílaba tónica (<span title="Representación en el Alfabeto Fonético Internacional (IPA o AFI)" class="IPA" typeof="mw:Transclusion" id="mwRg">/ˈdʒeɪsən/</span>), se pronuncia igual que el nombre Jason, aunque <a rel="mw:WikiLink" href="Douglas_Crockford" title="Douglas Crockford" id="mwRw">Douglas Crockford</a>, desarrollador del <a rel="mw:ExtLink nofollow" href="https://jsonformatter.ai" class="external text" id="mwSA">formato JSON</a>, marca como tónica la segunda sílaba, como <span style="white-space:nowrap" typeof="mw:Transclusion" id="mwSQ"><span title="Representación en el Alfabeto Fonético Internacional (IPA o AFI)" class="IPA">/dʒeɪˈsʌn/</span></span>.<sup class="mw-ref reference" id="cite_ref-7" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-7" id="mwSg"><span class="mw-reflink-text" id="mwSw"><span class="cite-bracket" id="mwTA">[</span>7<span class="cite-bracket" id="mwTQ">]</span></span></a></sup></p>

<p id="mwTg">En <a rel="mw:WikiLink" href="Idioma_espa%C3%B1ol" title="Idioma español" id="mwTw">español</a>, hay que tener en cuenta que JSON es una sigla y que en ocasiones no hay una sola forma de pronunciarlas. Atendiendo a la norma ortográfica,<sup class="mw-ref reference" id="cite_ref-8" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-8" id="mwUA"><span class="mw-reflink-text" id="mwUQ"><span class="cite-bracket" id="mwUg">[</span>8<span class="cite-bracket" id="mwUw">]</span></span></a></sup> lo normal sería pronunciarla como <span style="white-space:nowrap" typeof="mw:Transclusion" id="mwVA"><span title="Representación en el Alfabeto Fonético Internacional (IPA o AFI)" class="IPA">/xotaˈson/</span></span> (jotasón). Algunos lo pronuncian como <span style="white-space:nowrap" typeof="mw:Transclusion" id="mwVQ"><span title="Representación en el Alfabeto Fonético Internacional (IPA o AFI)" class="IPA">/xaˈson/</span></span> (jasón), pero se alejaría más de la pronunciación de la sigla introduciendo una letra más que no existe en la sigla (JASON) y por tanto sería una pronunciación incorrecta.
Otras personas prefieren pronunciar la sigla en español de manera similar al idioma inglés: <span title="Representación en el Alfabeto Fonético Internacional (IPA o AFI)" class="IPA" typeof="mw:Transclusion" id="mwVg">/ˈʝei̯son/</span> (yéison).<sup class="mw-ref reference" id="cite_ref-9" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-9" id="mwVw"><span class="mw-reflink-text" id="mwWA"><span class="cite-bracket" id="mwWQ">[</span>9<span class="cite-bracket" id="mwWg">]</span></span></a></sup></p>

</section><section data-mw-section-id="2" id="mwWw" aria-labelledby="Sintaxis"><div class="mw-heading mw-heading2"><h2 id="Sintaxis">Sintaxis</h2></div>
<p id="mwXA">Los tipos de datos disponibles con JSON son:</p>
<ul id="mwXQ"><li id="mwXg">Números: Se permiten números negativos y opcionalmente pueden contener parte fraccional separada por puntos. Ejemplo: 123.456</li>
<li id="mwXw">Cadenas: Representan secuencias de cero o más caracteres. Se ponen entre doble comilla y se permiten cadenas de escape. Ejemplo: <code id="mwYA">"Hola"</code></li>
<li id="mwYQ"><a rel="mw:WikiLink" href="Tipo_de_dato_l%C3%B3gico" title="Tipo de dato lógico" id="mwYg">Booleanos</a>: Representan valores booleanos y pueden tener dos valores: <code id="mwYw">true</code> y <code id="mwZA">false</code></li>
<li id="mwZQ">null: Representan el valor nulo.</li>
<li id="mwZg"><a rel="mw:WikiLink" href="Vector_(inform%C3%A1tica)" title="Vector (informática)" id="mwZw">Array</a>: Representa una lista ordenada de cero o más valores los cuales pueden ser de cualquier tipo. Los valores se separan por comas y el vector se mete entre corchetes. Ejemplo <code id="mwaA">["juan","pedro","jacinto"]</code></li>
<li id="mwaQ">Objetos: Son colecciones no ordenadas de pares de la forma <b id="mwag">&lt;nombre&gt;:&lt;valor&gt;</b> separados por comas y puestas entre llaves. El nombre tiene que ser una cadena entre comillas dobles. El valor puede ser de cualquier tipo. Ejemplo:</li></ul>
<div class="mw-highlight mw-highlight-lang-json mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwaw"><pre id="mwbA"><span id="mwbQ"></span><span class="p" id="mwbg">{</span>
<span class="w" id="mwbw">  </span><span class="nt" id="mwcA">"departamento"</span><span class="p" id="mwcQ">:</span><span class="mi" id="mwcg">8</span><span class="p" id="mwcw">,</span>
<span class="w" id="mwdA">  </span><span class="nt" id="mwdQ">"nombredepto"</span><span class="p" id="mwdg">:</span><span class="s2" id="mwdw">"Ventas"</span><span class="p" id="mweA">,</span>
<span class="w" id="mweQ">  </span><span class="nt" id="mweg">"director"</span><span class="p" id="mwew">:</span><span class="w" id="mwfA"> </span><span class="s2" id="mwfQ">"Juan Rodríguez"</span><span class="p" id="mwfg">,</span>
<span class="w" id="mwfw">  </span><span class="nt" id="mwgA">"empleados"</span><span class="p" id="mwgQ">:[</span>
<span class="w" id="mwgg">    </span><span class="p" id="mwgw">{</span>
<span class="w" id="mwhA">      </span><span class="nt" id="mwhQ">"nombre"</span><span class="p" id="mwhg">:</span><span class="s2" id="mwhw">"Pedro"</span><span class="p" id="mwiA">,</span>
<span class="w" id="mwiQ">      </span><span class="nt" id="mwig">"apellido"</span><span class="p" id="mwiw">:</span><span class="s2" id="mwjA">"Fernández"</span>
<span class="w" id="mwjQ">    </span><span class="p" id="mwjg">},{</span>
<span class="w" id="mwjw">      </span><span class="nt" id="mwkA">"nombre"</span><span class="p" id="mwkQ">:</span><span class="s2" id="mwkg">"Jacinto"</span><span class="p" id="mwkw">,</span>
<span class="w" id="mwlA">      </span><span class="nt" id="mwlQ">"apellido"</span><span class="p" id="mwlg">:</span><span class="s2" id="mwlw">"Benavente"</span>
<span class="w" id="mwmA">    </span><span class="p" id="mwmQ">}</span><span class="w" id="mwmg"> </span>
<span class="w" id="mwmw">  </span><span class="p" id="mwnA">]</span>
<span class="p" id="mwnQ">}</span>
</pre></div>

<p id="mwng">Es recomendable validar previamente la estructura de un archivo JSON antes de su análisis para evitar errores. Existen herramientas en línea como <a rel="mw:ExtLink nofollow" href="https://json-validate.com" class="external text" id="mwnw">JSON Validate</a> que permiten comprobar la sintaxis de manera eficiente.</p>

</section><section data-mw-section-id="3" id="mwoA" aria-labelledby="Modelos_de_procesamiento"><div class="mw-heading mw-heading2"><h2 id="Modelos_de_procesamiento">Modelos de procesamiento</h2></div>
<p id="mwoQ">Dado que el JSON es ampliamente utilizado para el intercambio de datos, se han desarrollado APIs para diversos lenguajes de programación, como <a rel="mw:WikiLink" href="ActionScript" title="ActionScript" id="mwog">ActionScript</a>, <a rel="mw:WikiLink" href="C_(lenguaje_de_programaci%C3%B3n)" title="C (lenguaje de programación)" id="mwow">C</a>, <a rel="mw:WikiLink" href="C%2B%2B" title="C++" id="mwpA">C++</a>, <a rel="mw:WikiLink" href="C_Sharp" title="C Sharp" id="mwpQ">C#</a>, <a rel="mw:WikiLink" href="ColdFusion" title="ColdFusion" id="mwpg">ColdFusion</a>, <a rel="mw:WikiLink" href="Common_Lisp" title="Common Lisp" id="mwpw">Common Lisp</a>, <a rel="mw:WikiLink" href="Embarcadero_Delphi" title="Embarcadero Delphi" id="mwqA">Delphi</a>, E, <a rel="mw:WikiLink" href="Eiffel_(lenguaje_de_programaci%C3%B3n)" title="Eiffel (lenguaje de programación)" id="mwqg">Eiffel</a>, <a rel="mw:WikiLink" href="Java_(lenguaje_de_programaci%C3%B3n)" title="Java (lenguaje de programación)" id="mwqw">Java</a>, <a rel="mw:WikiLink" href="JavaScript" title="JavaScript" id="mwrA">JavaScript</a>, <a rel="mw:WikiLink" href="ML_(lenguaje_de_programaci%C3%B3n)" title="ML (lenguaje de programación)" id="mwrQ">ML</a>, <a rel="mw:WikiLink" href="Objective-C" title="Objective-C" id="mwrg">Objective-C</a>, Objective CAML, <a rel="mw:WikiLink" href="Perl" title="Perl" id="mwrw">Perl</a>, <a rel="mw:WikiLink" href="PHP" title="PHP" id="mwsA">PHP</a>, <a rel="mw:WikiLink" href="Python" title="Python" id="mwsQ">Python</a>, Rebol, <a rel="mw:WikiLink" href="Ruby" title="Ruby" id="mwsg">Ruby</a>, <a rel="mw:WikiLink" href="Lua" title="Lua" id="mwsw">Lua</a> y <a rel="mw:WikiLink" href="Visual_FoxPro" title="Visual FoxPro" id="mwtA">Visual FoxPro</a>.</p>

<p id="mwtQ">Los modelos de programación más comunes para manipular JSON en diferentes lenguajes incluyen:<sup class="mw-ref reference" id="cite_ref-10" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-10" id="mwtg"><span class="mw-reflink-text" id="mwtw"><span class="cite-bracket" id="mwuA">[</span>10<span class="cite-bracket" id="mwuQ">]</span></span></a></sup></p>

<ul id="mwug"><li id="mwuw">Modelo de objeto: En este enfoque, el JSON completo se almacena en memoria en forma de árbol, lo que permite navegar, analizar y modificar el contenido utilizando las API adecuadas. Aunque este modelo consume más recursos al cargar todo en memoria, es altamente flexible para la manipulación de datos. Ejemplos de implementación incluyen la JSR 353 y la biblioteca Jackson en Java.</li></ul>

<ul id="mwvA"><li id="mwvQ">Modelo de flujo: Aquí, los datos se leen o escriben en bloques, generando eventos apropiados para indicar el tipo de bloque durante el proceso de lectura. El cliente puede procesar el contenido escuchando estos eventos, lo que le permite controlar cómo se lee el JSON, incluyendo la posibilidad de detener o saltar contenido durante el proceso. Este modelo también está permitido en Java a través de la JSR 353.</li></ul>

<ul id="mwvg"><li id="mwvw">Conversión de objetos JSON a objetos del lenguaje: En este caso, las bibliotecas como Jackson y Gson en Java se encargan de convertir los objetos JSON en objetos del lenguaje de programación utilizado.</li></ul>

</section><section data-mw-section-id="4" id="mwwA" aria-labelledby="Uso_de_JSON"><div class="mw-heading mw-heading2"><h2 id="Uso_de_JSON">Uso de JSON</h2></div>
<p id="mwwQ">En teoría, es trivial analizar JSON en JavaScript usando la función <code id="mwwg">JSON.parse()</code> incorporada en el lenguaje. Por ejemplo:</p>

<div class="mw-highlight mw-highlight-lang-javascript mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwww"><pre id="mwxA"><span id="mwxQ"></span><span class="nx" id="mwxg">miObjeto</span><span class="w" id="mwxw"> </span><span class="o" id="mwyA">=</span><span class="w" id="mwyQ"> </span><span class="nb" id="mwyg">JSON</span><span class="p" id="mwyw">.</span><span class="nx" id="mwzA">parse</span><span class="p" id="mwzQ">(</span><span class="nx" id="mwzg">json_datos</span><span class="p" id="mwzw">);</span>
</pre></div>

<p id="mw0A">En la práctica, las consideraciones de seguridad por lo general recomiendan no usar <i id="mw0Q">eval</i> sobre datos crudos y debería usarse un analizador JavaScript distinto para garantizar la seguridad. El analizador proporcionado por JSON.org usa <code id="mw0g">eval()</code> en su función de análisis, protegiéndola con una expresión regular de forma que la función sólo ve expresiones seguras.</p>

<p id="mw0w">Un ejemplo de acceso a datos JSON usando <a rel="mw:WikiLink" href="XMLHttpRequest" title="XMLHttpRequest" id="mw1A">XMLHttpRequest</a> es:</p>

<div class="mw-highlight mw-highlight-lang-javascript mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mw1Q"><pre id="mw1g"><span id="mw1w"></span><span class="kd" id="mw2A">var</span><span class="w" id="mw2Q"> </span><span class="nx" id="mw2g">http_request</span><span class="w" id="mw2w"> </span><span class="o" id="mw3A">=</span><span class="w" id="mw3Q"> </span><span class="ow" id="mw3g">new</span><span class="w" id="mw3w"> </span><span class="nx" id="mw4A">XMLHttpRequest</span><span class="p" id="mw4Q">();</span>
<span class="kd" id="mw4g">var</span><span class="w" id="mw4w"> </span><span class="nx" id="mw5A">url</span><span class="w" id="mw5Q"> </span><span class="o" id="mw5g">=</span><span class="w" id="mw5w"> </span><span class="s2" id="mw6A">"http://example.net/jsondata.php"</span><span class="p" id="mw6Q">;</span><span class="w" id="mw6g"> </span><span class="c1" id="mw6w">// Esta URL debería devolver datos JSON</span>
<span class="w" id="mw7A"> </span>
<span class="c1" id="mw7Q">// Descarga los datos JSON del servidor.</span>
<span class="nx" id="mw7g">http_request</span><span class="p" id="mw7w">.</span><span class="nx" id="mw8A">onreadystatechange</span><span class="w" id="mw8Q"> </span><span class="o" id="mw8g">=</span><span class="w" id="mw8w"> </span><span class="nx" id="mw9A">handle_json</span><span class="p" id="mw9Q">;</span>
<span class="nx" id="mw9g">http_request</span><span class="p" id="mw9w">.</span><span class="nx" id="mw-A">open</span><span class="p" id="mw-Q">(</span><span class="s2" id="mw-g">"GET"</span><span class="p" id="mw-w">,</span><span class="w" id="mw_A"> </span><span class="nx" id="mw_Q">url</span><span class="p" id="mw_g">,</span><span class="w" id="mw_w"> </span><span class="kc" id="mwAQA">true</span><span class="p" id="mwAQE">);</span>
<span class="nx" id="mwAQI">http_request</span><span class="p" id="mwAQM">.</span><span class="nx" id="mwAQQ">send</span><span class="p" id="mwAQU">(</span><span class="kc" id="mwAQY">null</span><span class="p" id="mwAQc">);</span>
<span class="w" id="mwAQg"> </span>
<span class="kd" id="mwAQk">function</span><span class="w" id="mwAQo"> </span><span class="nx" id="mwAQs">handle_json</span><span class="p" id="mwAQw">()</span><span class="w" id="mwAQ0"> </span><span class="p" id="mwAQ4">{</span>
<span class="w" id="mwAQ8">  </span><span class="k" id="mwARA">if</span><span class="w" id="mwARE"> </span><span class="p" id="mwARI">(</span><span class="nx" id="mwARM">http_request</span><span class="p" id="mwARQ">.</span><span class="nx" id="mwARU">readyState</span><span class="w" id="mwARY"> </span><span class="o" id="mwARc">==</span><span class="w" id="mwARg"> </span><span class="mf" id="mwARk">4</span><span class="p" id="mwARo">)</span><span class="w" id="mwARs"> </span><span class="p" id="mwARw">{</span>
<span class="w" id="mwAR0">    </span><span class="k" id="mwAR4">if</span><span class="w" id="mwAR8"> </span><span class="p" id="mwASA">(</span><span class="nx" id="mwASE">http_request</span><span class="p" id="mwASI">.</span><span class="nx" id="mwASM">status</span><span class="w" id="mwASQ"> </span><span class="o" id="mwASU">==</span><span class="w" id="mwASY"> </span><span class="mf" id="mwASc">200</span><span class="p" id="mwASg">)</span><span class="w" id="mwASk"> </span><span class="p" id="mwASo">{</span>
<span class="w" id="mwASs">      </span><span class="kd" id="mwASw">var</span><span class="w" id="mwAS0"> </span><span class="nx" id="mwAS4">json_data</span><span class="w" id="mwAS8"> </span><span class="o" id="mwATA">=</span><span class="w" id="mwATE"> </span><span class="nx" id="mwATI">http_request</span><span class="p" id="mwATM">.</span><span class="nx" id="mwATQ">responseText</span><span class="p" id="mwATU">;</span><span class="w" id="mwATY"> </span>
<span class="w" id="mwATc">      </span><span class="kd" id="mwATg">var</span><span class="w" id="mwATk"> </span><span class="nx" id="mwATo">the_object</span><span class="w" id="mwATs"> </span><span class="o" id="mwATw">=</span><span class="w" id="mwAT0"> </span><span class="nb" id="mwAT4">eval</span><span class="p" id="mwAT8">(</span><span class="s2" id="mwAUA">"("</span><span class="w" id="mwAUE"> </span><span class="o" id="mwAUI">+</span><span class="w" id="mwAUM"> </span><span class="nx" id="mwAUQ">json_data</span><span class="w" id="mwAUU"> </span><span class="o" id="mwAUY">+</span><span class="w" id="mwAUc"> </span><span class="s2" id="mwAUg">")"</span><span class="p" id="mwAUk">);</span>
<span class="w" id="mwAUo">    </span><span class="p" id="mwAUs">}</span><span class="w" id="mwAUw"> </span><span class="k" id="mwAU0">else</span><span class="w" id="mwAU4"> </span><span class="p" id="mwAU8">{</span>
<span class="w" id="mwAVA">      </span><span class="nx" id="mwAVE">alert</span><span class="p" id="mwAVI">(</span><span class="s2" id="mwAVM">"Ocurrió un problema con la URL."</span><span class="p" id="mwAVQ">);</span>
<span class="w" id="mwAVU">    </span><span class="p" id="mwAVY">}</span>
<span class="w" id="mwAVc">    </span><span class="nx" id="mwAVg">http_request</span><span class="w" id="mwAVk"> </span><span class="o" id="mwAVo">=</span><span class="w" id="mwAVs"> </span><span class="kc" id="mwAVw">null</span><span class="p" id="mwAV0">;</span>
<span class="w" id="mwAV4">  </span><span class="p" id="mwAV8">}</span>
<span class="p" id="mwAWA">}</span>
</pre></div>

<p id="mwAWE">Obsérvese que el uso de XMLHttpRequest en este ejemplo no es compatible con todos los navegadores, ya que existen variaciones sintácticas para <a rel="mw:WikiLink" href="Internet_Explorer" title="Internet Explorer" id="mwAWI">Internet Explorer</a>, <a rel="mw:WikiLink" href="Opera_(navegador)" title="Opera (navegador)" id="mwAWM">Opera</a>, <a rel="mw:WikiLink" href="Safari_(navegador)" title="Safari (navegador)" id="mwAWQ">Safari</a>, y navegadores basados en <a rel="mw:WikiLink" href="Mozilla_Application_Suite" title="Mozilla Application Suite" id="mwAWU">Mozilla</a>.<sup class="mw-ref reference" id="cite_ref-11" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-11" id="mwAWY"><span class="mw-reflink-text" id="mwAWc"><span class="cite-bracket" id="mwAWg">[</span>11<span class="cite-bracket" id="mwAWk">]</span></span></a></sup></p>

<p id="mwAWo">También es posible usar elementos <code id="mwAWs">&lt;iframe&gt;</code> ocultos para solicitar los datos de manera asíncrona, o usar peticiones <code id="mwAWw">&lt;form target="url_to_cgi_script" /&gt;</code>. Estos métodos eran los más habituales antes del advenimiento del uso generalizado de XMLHttpRequest.<sup class="mw-ref reference" id="cite_ref-12" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-12" id="mwAW0"><span class="mw-reflink-text" id="mwAW4"><span class="cite-bracket" id="mwAW8">[</span>12<span class="cite-bracket" id="mwAXA">]</span></span></a></sup></p>

<p id="mwAXE">Hay una biblioteca<sup class="mw-ref reference" id="cite_ref-13" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-13" id="mwAXI"><span class="mw-reflink-text" id="mwAXM"><span class="cite-bracket" id="mwAXQ">[</span>13<span class="cite-bracket" id="mwAXU">]</span></span></a></sup> para el framework .NET que exporta clases .NET con la sintaxis de JSON para la comunicación entre cliente y servidor, en ambos sentidos.</p>

</section><section data-mw-section-id="5" id="mwAXY" aria-labelledby="Ejemplo_de_JSON"><div class="mw-heading mw-heading2"><h2 id="Ejemplo_de_JSON">Ejemplo de JSON</h2></div>
<p id="mwAXc">A continuación, se muestra un ejemplo simple de definición de barra de menús usando JSON y XML.</p>

<p id="mwAXg">JSON:</p>

<div class="mw-highlight mw-highlight-lang-json mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwAXk"><pre id="mwAXo"><span id="mwAXs"></span><span class="p" id="mwAXw">{</span>
<span class="w" id="mwAX0">    </span><span class="nt" id="mwAX4">"menu"</span><span class="p" id="mwAX8">:</span><span class="w" id="mwAYA"> </span><span class="p" id="mwAYE">{</span>
<span class="w" id="mwAYI">        </span><span class="nt" id="mwAYM">"id"</span><span class="p" id="mwAYQ">:</span><span class="w" id="mwAYU"> </span><span class="s2" id="mwAYY">"file"</span><span class="p" id="mwAYc">,</span>
<span class="w" id="mwAYg">        </span><span class="nt" id="mwAYk">"value"</span><span class="p" id="mwAYo">:</span><span class="w" id="mwAYs"> </span><span class="s2" id="mwAYw">"File"</span><span class="p" id="mwAY0">,</span>
<span class="w" id="mwAY4">        </span><span class="nt" id="mwAY8">"popup"</span><span class="p" id="mwAZA">:</span><span class="w" id="mwAZE"> </span><span class="p" id="mwAZI">{</span>
<span class="w" id="mwAZM">            </span><span class="nt" id="mwAZQ">"menuitems"</span><span class="p" id="mwAZU">:</span><span class="w" id="mwAZY"> </span><span class="p" id="mwAZc">[</span>
<span class="w" id="mwAZg">                </span><span class="p" id="mwAZk">{</span>
<span class="w" id="mwAZo">                    </span><span class="nt" id="mwAZs">"value"</span><span class="p" id="mwAZw">:</span><span class="w" id="mwAZ0"> </span><span class="s2" id="mwAZ4">"New"</span><span class="p" id="mwAZ8">,</span><span class="w" id="mwAaA"> </span><span class="nt" id="mwAaE">"onclick"</span><span class="p" id="mwAaI">:</span><span class="w" id="mwAaM"> </span><span class="s2" id="mwAaQ">"CreateNewDoc()"</span>
<span class="w" id="mwAaU">                </span><span class="p" id="mwAaY">},{</span>
<span class="w" id="mwAac">                    </span><span class="nt" id="mwAag">"value"</span><span class="p" id="mwAak">:</span><span class="w" id="mwAao"> </span><span class="s2" id="mwAas">"Open"</span><span class="p" id="mwAaw">,</span><span class="w" id="mwAa0"> </span><span class="nt" id="mwAa4">"onclick"</span><span class="p" id="mwAa8">:</span><span class="w" id="mwAbA"> </span><span class="s2" id="mwAbE">"OpenDoc()"</span>
<span class="w" id="mwAbI">                </span><span class="p" id="mwAbM">},{</span>
<span class="w" id="mwAbQ">                    </span><span class="nt" id="mwAbU">"value"</span><span class="p" id="mwAbY">:</span><span class="w" id="mwAbc"> </span><span class="s2" id="mwAbg">"Close"</span><span class="p" id="mwAbk">,</span><span class="w" id="mwAbo"> </span><span class="nt" id="mwAbs">"onclick"</span><span class="p" id="mwAbw">:</span><span class="w" id="mwAb0"> </span><span class="s2" id="mwAb4">"CloseDoc()"</span>
<span class="w" id="mwAb8">                </span><span class="p" id="mwAcA">}</span>
<span class="w" id="mwAcE">            </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="p" id="mwAcY">}</span>
<span class="p" id="mwAcc">}</span>
</pre></div>

<p id="mwAcg">Es una posible representación JSON del siguiente XML:<sup class="mw-ref reference" id="cite_ref-14" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-14" id="mwAck"><span class="mw-reflink-text" id="mwAco"><span class="cite-bracket" id="mwAcs">[</span>14<span class="cite-bracket" id="mwAcw">]</span></span></a></sup></p>

<div class="mw-highlight mw-highlight-lang-xml mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwAc0"><pre id="mwAc4"><span id="mwAc8"></span><span class="w" id="mwAdA">  </span><span class="nt" id="mwAdE">&lt;menu</span><span class="w" id="mwAdI"> </span><span class="na" id="mwAdM">id=</span><span class="s" id="mwAdQ">"file"</span><span class="w" id="mwAdU"> </span><span class="na" id="mwAdY">value=</span><span class="s" id="mwAdc">"File"</span><span class="nt" id="mwAdg">&gt;</span>
<span class="w" id="mwAdk">    </span><span class="nt" id="mwAdo">&lt;popup&gt;</span>
<span class="w" id="mwAds">      </span><span class="nt" id="mwAdw">&lt;menuitem</span><span class="w" id="mwAd0"> </span><span class="na" id="mwAd4">value=</span><span class="s" id="mwAd8">"New"</span><span class="w" id="mwAeA"> </span><span class="na" id="mwAeE">onclick=</span><span class="s" id="mwAeI">"CreateNewDoc()"</span><span class="w" id="mwAeM"> </span><span class="nt" id="mwAeQ">/&gt;</span>
<span class="w" id="mwAeU">      </span><span class="nt" id="mwAeY">&lt;menuitem</span><span class="w" id="mwAec"> </span><span class="na" id="mwAeg">value=</span><span class="s" id="mwAek">"Open"</span><span class="w" id="mwAeo"> </span><span class="na" id="mwAes">onclick=</span><span class="s" id="mwAew">"OpenDoc()"</span><span class="w" id="mwAe0"> </span><span class="nt" id="mwAe4">/&gt;</span>
<span class="w" id="mwAe8">      </span><span class="nt" id="mwAfA">&lt;menuitem</span><span class="w" id="mwAfE"> </span><span class="na" id="mwAfI">value=</span><span class="s" id="mwAfM">"Close"</span><span class="w" id="mwAfQ"> </span><span class="na" id="mwAfU">onclick=</span><span class="s" id="mwAfY">"CloseDoc()"</span><span class="w" id="mwAfc"> </span><span class="nt" id="mwAfg">/&gt;</span>
<span class="w" id="mwAfk">    </span><span class="nt" id="mwAfo">&lt;/popup&gt;</span>
<span class="w" id="mwAfs">  </span><span class="nt" id="mwAfw">&lt;/menu&gt;</span>
</pre></div>

</section><section data-mw-section-id="6" id="mwAf0" aria-labelledby="Comparación_con_XML_y_otros_lenguajes_de_marcado"><div class="mw-heading mw-heading2"><h2 id="Comparación_con_XML_y_otros_lenguajes_de_marcado"><span id="Comparaci.C3.B3n_con_XML_y_otros_lenguajes_de_marcado" typeof="mw:FallbackId"></span>Comparación con XML y otros lenguajes de marcado</h2></div>
<p id="mwAf4">Hay muchos analizadores JSON en el lado del servidor, existiendo al menos un analizador para la mayoría de los entornos. En algunos lenguajes, como Java o <a rel="mw:WikiLink" href="PHP" title="PHP" id="mwAf8">PHP</a>, hay diferentes implementaciones donde escoger. En JavaScript, el análisis es posible de manera nativa con la función <code id="mwAgA">JSON.parse()</code>. Ambos formatos carecen de un mecanismo para representar <a rel="mw:WikiLink" href="BLOB" title="BLOB" class="mw-redirect" id="mwAgE">grandes objetos binarios</a>.</p>

<p id="mwAgI">Con independencia de la comparación con XML, JSON puede ser muy compacto y eficiente si se usa de manera efectiva. Por ejemplo, la aplicación <a rel="mw:WikiLink" href="DHTML" title="DHTML" class="mw-redirect" id="mwAgM">DHTML</a> de búsqueda en <cite class="web" typeof="mw:Transclusion" id="mwAgQ"></cite><span class="citation web"><a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20060521212003/http://barracudaserver.com/examples/BarracudaDrive/CommandLine.html#API" class="external text">«BarracudaDrive»</a> <span style="color:var(--color-subtle, #555 );">(en inglés)</span>. Archivado desde <a rel="mw:ExtLink nofollow" href="http://barracudaserver.com/examples/BarracudaDrive/CommandLine.html#API" class="external text">el original</a> el 21 de mayo de 2006.</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AJSON&amp;rft.btitle=BarracudaDrive&amp;rft.genre=book&amp;rft_id=http%3A%2F%2Fbarracudaserver.com%2Fexamples%2FBarracudaDrive%2FCommandLine.html%23API&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988" id="mwAgU"><span style="display:none;"><span typeof="mw:Entity">&nbsp;</span></span></span> recibe los listados de directorio como JSON desde el servidor. Esta aplicación de búsqueda está permanentemente consultando al servidor por nuevos directorios, y es notablemente rápida, incluso sobre una conexión lenta.</p>

<p id="mwAgY">Los entornos en el servidor normalmente requieren que se incorpore una función u objeto analizador de JSON. Algunos programadores, especialmente los familiarizados con el <a rel="mw:WikiLink" href="C_(lenguaje_de_programaci%C3%B3n)" title="C (lenguaje de programación)" id="mwAgc">lenguaje C</a>, encuentran JSON más natural que XML, pero otros desarrolladores encuentran su escueta notación algo confusa, especialmente cuando se trata de datos fuertemente jerarquizados o anidados muy profundamente.</p>

<p id="mwAgg">Hay más comparaciones entre JSON y XML en JSON.org<sup class="mw-ref reference" id="cite_ref-15" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-15" id="mwAgk"><span class="mw-reflink-text" id="mwAgo"><span class="cite-bracket" id="mwAgs">[</span>15<span class="cite-bracket" id="mwAgw">]</span></span></a></sup></p>

<p id="mwAg0"><a rel="mw:WikiLink" href="YAML" title="YAML" id="mwAg4">YAML</a> es un superconjunto de JSON que trata de superar algunas de las limitaciones de este. Aunque es significativamente más complejo,<sup class="mw-ref reference" id="cite_ref-16" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-16" id="mwAg8"><span class="mw-reflink-text" id="mwAhA"><span class="cite-bracket" id="mwAhE">[</span>16<span class="cite-bracket" id="mwAhI">]</span></span></a></sup> todavía puede considerarse como ligero. El lenguaje de programación <a rel="mw:WikiLink" href="Ruby" title="Ruby" id="mwAhM">Ruby</a> utiliza YAML como el formato de <a rel="mw:WikiLink" href="Serializaci%C3%B3n" title="Serialización" id="mwAhQ">serialización</a> por defecto. Así pues, es posible manejar JSON con bastante sencillez.</p>

</section><section data-mw-section-id="7" id="mwAhU" aria-labelledby="Véase_también"><div class="mw-heading mw-heading2"><h2 id="Véase_también"><span id="V.C3.A9ase_tambi.C3.A9n" typeof="mw:FallbackId"></span>Véase también</h2></div>
<ul id="mwAhY"><li id="mwAhc"><a rel="mw:WikiLink" href="Freebase" title="Freebase" id="mwAhg">Freebase</a></li>
<li id="mwAhk"><a rel="mw:WikiLink" href="Jq" title="Jq" id="mwAho">Lenguaje jq</a> para procesamiento de JSON</li></ul>

</section><section data-mw-section-id="8" id="mwAhs" aria-labelledby="Referencias"><div class="mw-heading mw-heading2"><h2 id="Referencias">Referencias</h2></div>
<div class="listaref" style=" list-style-type: decimal;" typeof="mw:Transclusion" id="mwAhw"><ol class="mw-references references" typeof="mw:Extension/references" id="mwAh0"><li id="cite_note-1" data-mw-footnote-number="1"><span class="mw-cite-backlink" id="mwAh4"><a href="#cite_ref-1" rel="mw:referencedBy" id="mwAh8"><span class="mw-linkback-text" id="mwAiA">↑</span></a></span> <span id="mw-reference-text-cite_note-1" class="mw-reference-text reference-text"><cite class="web" typeof="mw:Transclusion" id="mwAiE"></cite><span class="citation web" id="mwAiI"><a rel="mw:ExtLink nofollow" href="https://jsonformatter.org/json-parser" class="external text" id="mwAiM">«JSON Parser: View and Edit JSON»</a>. <i id="mwAiQ">jsonformatter.org</i> <span style="color:var(--color-subtle, #555 );" id="mwAiU">(en inglés)</span>.</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AJSON&amp;rft.atitle=JSON+Parser%3A+View+and+Edit+JSON&amp;rft.genre=article&amp;rft.jtitle=jsonformatter.org&amp;rft_id=https%3A%2F%2Fjsonformatter.org%2Fjson-parser&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988" id="mwAiY"><span style="display:none;" id="mwAic"><span typeof="mw:Entity" id="mwAig">&nbsp;</span></span></span></span></li>
<li id="cite_note-2" data-mw-footnote-number="2"><span class="mw-cite-backlink" id="mwAik"><a href="#cite_ref-2" rel="mw:referencedBy" id="mwAio"><span class="mw-linkback-text" id="mwAis">↑</span></a></span> <span id="mw-reference-text-cite_note-2" class="mw-reference-text reference-text"><cite class="web" typeof="mw:Transclusion" id="mwAiw"></cite><span class="citation web" id="mwAi0"><a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20070507120301/http://www.softwaresecretweapons.com/jspwiki/Wiki.jsp?page=AJAXWithoutXML" class="external text" id="mwAi4">«AJAX without XML» <span typeof="mw:Entity" id="mwAi8">[</span>Comparación entre XML, JSON y objetos Javascript<span typeof="mw:Entity" id="mwAjA">]</span></a>. <i id="mwAjE">Software secret weapons</i> <span style="color:var(--color-subtle, #555 );" id="mwAjI">(en inglés)</span>. Archivado desde <a rel="mw:ExtLink nofollow" href="http://www.softwaresecretweapons.com/jspwiki/Wiki.jsp?page=AJAXWithoutXML" class="external text" id="mwAjM">el original</a> el 7 de mayo de 2007.</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AJSON&amp;rft.atitle=AJAX+without+XML&amp;rft.genre=article&amp;rft.jtitle=Software+secret+weapons&amp;rft_id=http%3A%2F%2Fwww.softwaresecretweapons.com%2Fjspwiki%2FWiki.jsp%3Fpage%3DAJAXWithoutXML&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988" id="mwAjQ"><span style="display:none;" id="mwAjU"><span typeof="mw:Entity" id="mwAjY">&nbsp;</span></span></span></span></li>
<li id="cite_note-3" data-mw-footnote-number="3"><span class="mw-cite-backlink" id="mwAjc"><a href="#cite_ref-3" rel="mw:referencedBy" id="mwAjg"><span class="mw-linkback-text" id="mwAjk">↑</span></a></span> <span id="mw-reference-text-cite_note-3" class="mw-reference-text reference-text"><cite class="web" typeof="mw:Transclusion" id="mwAjo"></cite><span class="citation web" id="mwAjs"><a rel="mw:ExtLink nofollow" href="http://www.developer.com/lang/jscript/article.php/3596836" class="external text" id="mwAjw">«Speeding Up AJAX with JSON» <span typeof="mw:Entity" id="mwAj0">[</span>Muestra lo sencillo que es referenciar JSON en lugar de XML<span typeof="mw:Entity" id="mwAj4">]</span></a>. <i id="mwAj8">Developer</i> <span style="color:var(--color-subtle, #555 );" id="mwAkA">(en inglés)</span>.</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AJSON&amp;rft.atitle=Speeding+Up+AJAX+with+JSON&amp;rft.genre=article&amp;rft.jtitle=Developer&amp;rft_id=http%3A%2F%2Fwww.developer.com%2Flang%2Fjscript%2Farticle.php%2F3596836&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988" id="mwAkE"><span style="display:none;" id="mwAkI"><span typeof="mw:Entity" id="mwAkM">&nbsp;</span></span></span></span></li>
<li id="cite_note-4" data-mw-footnote-number="4"><span class="mw-cite-backlink" id="mwAkQ"><a href="#cite_ref-4" rel="mw:referencedBy" id="mwAkU"><span class="mw-linkback-text" id="mwAkY">↑</span></a></span> <span id="mw-reference-text-cite_note-4" class="mw-reference-text reference-text"><cite class="web" typeof="mw:Transclusion" id="mwAkc"></cite><span class="citation web" id="mwAkg"><a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20080827160444/http://webelop.com.ar/ajax/comunicacion-ajax-php-con-json/" class="external text" id="mwAkk">«Comunicación AJAX - PHP con JSON»</a>. <i id="mwAko">webelop</i>. Argentina. Archivado desde <a rel="mw:ExtLink nofollow" href="http://webelop.com.ar/ajax/comunicacion-ajax-php-con-json/" class="external text" id="mwAks">el original</a> el 27 de agosto de 2008. «Muestra cómo obtener información en AJAX consultando un archivo PHP. Tiene en cuenta el problema de los caracteres especiales».</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AJSON&amp;rft.atitle=Comunicaci%C3%B3n+AJAX+-+PHP+con+JSON&amp;rft.genre=article&amp;rft.jtitle=webelop&amp;rft.place=Argentina&amp;rft_id=http%3A%2F%2Fwebelop.com.ar%2Fajax%2Fcomunicacion-ajax-php-con-json%2F&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988" id="mwAkw"><span style="display:none;" id="mwAk0"><span typeof="mw:Entity" id="mwAk4">&nbsp;</span></span></span></span></li>
<li id="cite_note-5" data-mw-footnote-number="5"><span class="mw-cite-backlink" id="mwAk8"><a href="#cite_ref-5" rel="mw:referencedBy" id="mwAlA"><span class="mw-linkback-text" id="mwAlE">↑</span></a></span> <span id="mw-reference-text-cite_note-5" class="mw-reference-text reference-text"><cite class="web" typeof="mw:Transclusion" id="mwAlI"></cite><span class="citation web" id="mwAlM"><a rel="mw:ExtLink nofollow" href="http://www.json.org/xml.html" class="external text" id="mwAlQ">«JSON: The Fat-Free Alternative to XML»</a>. <i id="mwAlU">json.org</i> <span style="color:var(--color-subtle, #555 );" id="mwAlY">(en inglés)</span>.</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AJSON&amp;rft.atitle=JSON%3A+The+Fat-Free+Alternative+to+XML&amp;rft.genre=article&amp;rft.jtitle=json.org&amp;rft_id=http%3A%2F%2Fwww.json.org%2Fxml.html&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988" id="mwAlc"><span style="display:none;" id="mwAlg"><span typeof="mw:Entity" id="mwAlk">&nbsp;</span></span></span></span></li>
<li id="cite_note-yahoo-6" data-mw-footnote-number="6"><span class="mw-cite-backlink" id="mwAlo"><a href="#cite_ref-yahoo_6-0" rel="mw:referencedBy" id="mwAls"><span class="mw-linkback-text" id="mwAlw">↑</span></a></span> <span id="mw-reference-text-cite_note-yahoo-6" class="mw-reference-text reference-text"><cite class="web" typeof="mw:Transclusion" id="mwAl0"></cite><span id="CITAREFYahoo!" class="citation web"><a rel="mw:WikiLink" href="Yahoo!" title="Yahoo!" id="mwAl4">Yahoo!</a>. <a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20100106010113/http://developer.yahoo.com/common/json.html" class="external text" id="mwAl8">«Using JSON with Yahoo! Web services»</a>. Archivado desde <a rel="mw:ExtLink nofollow" href="http://developer.yahoo.com/common/json.html" class="external text" id="mwAmA">el original</a> el 6 de enero de 2010<span class="reference-accessdate" id="mwAmE">. Consultado el 2 de marzo de 2010</span>.</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AJSON&amp;rft.au=Yahoo%21&amp;rft.aulast=Yahoo%21&amp;rft.btitle=Using+JSON+with+Yahoo%21+Web+services&amp;rft.genre=book&amp;rft_id=http%3A%2F%2Fdeveloper.yahoo.com%2Fcommon%2Fjson.html&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988" id="mwAmI"><span style="display:none;" id="mwAmM"><span typeof="mw:Entity" id="mwAmQ">&nbsp;</span></span></span></span></li>
<li id="cite_note-7" data-mw-footnote-number="7"><span class="mw-cite-backlink" id="mwAmU"><a href="#cite_ref-7" rel="mw:referencedBy" id="mwAmY"><span class="mw-linkback-text" id="mwAmc">↑</span></a></span> <span id="mw-reference-text-cite_note-7" class="mw-reference-text reference-text"><cite class="web" typeof="mw:Transclusion" id="mwAmg"></cite><span class="citation web" id="mwAmk"><a rel="mw:ExtLink nofollow" href="https://www.youtube.com/watch?v=hQVTIJBZook&amp;t=2405" class="external text" id="mwAmo">«Doug Crockford "Google Tech Talks: JavaScript: The Good Parts<span style="padding-right:0.2em;" id="mwAms">"</span>»</a>. 7 de febrero de 2009.</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AJSON&amp;rft.btitle=Doug+Crockford+%22Google+Tech+Talks%3A+JavaScript%3A+The+Good+Parts%22&amp;rft.date=7+de+febrero+de+2009&amp;rft.genre=book&amp;rft_id=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DhQVTIJBZook%26t%3D2405&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988" id="mwAmw"><span style="display:none;" id="mwAm0"><span typeof="mw:Entity" id="mwAm4">&nbsp;</span></span></span></span></li>
<li id="cite_note-8" data-mw-footnote-number="8"><span class="mw-cite-backlink" id="mwAm8"><a href="#cite_ref-8" rel="mw:referencedBy" id="mwAnA"><span class="mw-linkback-text" id="mwAnE">↑</span></a></span> <span id="mw-reference-text-cite_note-8" class="mw-reference-text reference-text"><cite class="web" typeof="mw:Transclusion" id="mwAnI"></cite><span id="CITAREFRAE" class="citation web">RAE. <a rel="mw:ExtLink nofollow" href="https://www.rae.es/dpd/sigla" class="external text" id="mwAnM">«sigla | Diccionario panhispánico de dudas»</a>. <i id="mwAnQ">«Diccionario panhispánico de dudas»</i><span class="reference-accessdate" id="mwAnU">. Consultado el 25 de junio de 2021</span>.</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AJSON&amp;rft.atitle=sigla+%7C+Diccionario+panhisp%C3%A1nico+de+dudas&amp;rft.au=RAE&amp;rft.aulast=RAE&amp;rft.genre=article&amp;rft.jtitle=%C2%ABDiccionario+panhisp%C3%A1nico+de+dudas%C2%BB&amp;rft_id=https%3A%2F%2Fwww.rae.es%2Fdpd%2Fsigla&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988" id="mwAnY"><span style="display:none;" id="mwAnc"><span typeof="mw:Entity" id="mwAng">&nbsp;</span></span></span></span></li>
<li id="cite_note-9" data-mw-footnote-number="9"><span class="mw-cite-backlink" id="mwAnk"><a href="#cite_ref-9" rel="mw:referencedBy" id="mwAno"><span class="mw-linkback-text" id="mwAns">↑</span></a></span> <span id="mw-reference-text-cite_note-9" class="mw-reference-text reference-text"><cite class="web" typeof="mw:Transclusion" id="mwAnw"></cite><span id="CITAREFKapić15_de_abril_de_2016" class="citation web">Kapić, Edin (15 de abril de 2016). <a rel="mw:ExtLink nofollow" href="https://www.edinkapic.com/2016/04/jotason-y-la-mala-pronunciacion-de-terminos-informaticos.html" class="external text" id="mwAn0">«“Jotasón” y la (mala) pronunciación de términos informáticos»</a>. <i id="mwAn4">EdinKapic.com</i><span class="reference-accessdate" id="mwAn8">. Consultado el 2 de septiembre de 2018</span>.</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AJSON&amp;rft.atitle=%E2%80%9CJotas%C3%B3n%E2%80%9D+y+la+%28mala%29+pronunciaci%C3%B3n+de+t%C3%A9rminos+inform%C3%A1ticos&amp;rft.au=Kapi%C4%87%2C+Edin&amp;rft.aufirst=Edin&amp;rft.aulast=Kapi%C4%87&amp;rft.date=15+de+abril+de+2016&amp;rft.genre=article&amp;rft.jtitle=EdinKapic.com&amp;rft_id=https%3A%2F%2Fwww.edinkapic.com%2F2016%2F04%2Fjotason-y-la-mala-pronunciacion-de-terminos-informaticos.html&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988" id="mwAoA"><span style="display:none;" id="mwAoE"><span typeof="mw:Entity" id="mwAoI">&nbsp;</span></span></span></span></li>
<li id="cite_note-10" data-mw-footnote-number="10"><span class="mw-cite-backlink" id="mwAoM"><a href="#cite_ref-10" rel="mw:referencedBy" id="mwAoQ"><span class="mw-linkback-text" id="mwAoU">↑</span></a></span> <span id="mw-reference-text-cite_note-10" class="mw-reference-text reference-text">RESTful Java Web Services. Jobinesh Purushothaman. Packt Publishing, 2015. Segunda edición.</span></li>
<li id="cite_note-11" data-mw-footnote-number="11"><span class="mw-cite-backlink" id="mwAoY"><a href="#cite_ref-11" rel="mw:referencedBy" id="mwAoc"><span class="mw-linkback-text" id="mwAog">↑</span></a></span> <span id="mw-reference-text-cite_note-11" class="mw-reference-text reference-text"><cite class="web" typeof="mw:Transclusion" id="mwAok"></cite><span class="citation web" id="mwAoo"><a rel="mw:ExtLink nofollow" href="https://abrirarchivos.info/extension/json" class="external text" id="mwAos">«.json Extensión de archivo: Para qué son los archivos JSON?»</a>. <i id="mwAow">abrirarchivos</i><span class="reference-accessdate" id="mwAo0">. Consultado el 22 de octubre de 2021</span>.</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AJSON&amp;rft.atitle=.json+Extensi%C3%B3n+de+archivo%3A+Para+qu%C3%A9+son+los+archivos+JSON%3F&amp;rft.genre=article&amp;rft.jtitle=abrirarchivos&amp;rft_id=https%3A%2F%2Fabrirarchivos.info%2Fextension%2Fjson&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988" id="mwAo4"><span style="display:none;" id="mwAo8"><span typeof="mw:Entity" id="mwApA">&nbsp;</span></span></span></span></li>
<li id="cite_note-12" data-mw-footnote-number="12"><span class="mw-cite-backlink" id="mwApE"><a href="#cite_ref-12" rel="mw:referencedBy" id="mwApI"><span class="mw-linkback-text" id="mwApM">↑</span></a></span> <span id="mw-reference-text-cite_note-12" class="mw-reference-text reference-text"><cite class="web" typeof="mw:Transclusion" id="mwApQ"></cite><span class="citation web" id="mwApU"><a rel="mw:ExtLink nofollow" href="https://ramonubric.com/archivos-json-animaciones-web/" class="external text" id="mwApY">«Animaciones para web con JSON»</a>. <i id="mwApc">ramonubric</i>. «Muestra como exportar animaciones con After Effects en formato JSON».</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AJSON&amp;rft.atitle=Animaciones+para+web+con+JSON&amp;rft.genre=article&amp;rft.jtitle=ramonubric&amp;rft_id=https%3A%2F%2Framonubric.com%2Farchivos-json-animaciones-web%2F&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988" id="mwApg"><span style="display:none;" id="mwApk"><span typeof="mw:Entity" id="mwApo">&nbsp;</span></span></span></span></li>
<li id="cite_note-13" data-mw-footnote-number="13"><span class="mw-cite-backlink" id="mwAps"><a href="#cite_ref-13" rel="mw:referencedBy" id="mwApw"><span class="mw-linkback-text" id="mwAp0">↑</span></a></span> <span id="mw-reference-text-cite_note-13" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="http://ajax.schwarz-interactive.de" class="external free" id="mwAp4">http://ajax.schwarz-interactive.de</a> <a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20110307074223/http://ajax.schwarz-interactive.de/" typeof="mw:Transclusion" class="external text" id="mwAp8">Archivado</a><span id="mwAqA"> el 7 de marzo de 2011 en </span><a rel="mw:WikiLink" href="Wayback_Machine" title="Wayback Machine" id="mwAqE">Wayback Machine</a><span id="mwAqI">.</span></span></li>
<li id="cite_note-14" data-mw-footnote-number="14"><span class="mw-cite-backlink" id="mwAqM"><a href="#cite_ref-14" rel="mw:referencedBy" id="mwAqQ"><span class="mw-linkback-text" id="mwAqU">↑</span></a></span> <span id="mw-reference-text-cite_note-14" class="mw-reference-text reference-text"><cite class="web" typeof="mw:Transclusion" id="mwAqY"></cite><span class="citation web" id="mwAqc"><a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20101119084541/http://emmersonmiranda.blogspot.com/2010/11/manual-de-json.html" class="external text" id="mwAqg">«Presentación útil de JSON»</a>. <i id="mwAqk">Emmerson Miranda</i>. Archivado desde <a rel="mw:ExtLink nofollow" href="http://emmersonmiranda.blogspot.com/2010/11/manual-de-json.html" class="external text" id="mwAqo">el original</a> el 19 de noviembre de 2010.</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AJSON&amp;rft.atitle=Presentaci%C3%B3n+%C3%BAtil+de+JSON&amp;rft.genre=article&amp;rft.jtitle=Emmerson+Miranda&amp;rft_id=http%3A%2F%2Femmersonmiranda.blogspot.com%2F2010%2F11%2Fmanual-de-json.html&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988" id="mwAqs"><span style="display:none;" id="mwAqw"><span typeof="mw:Entity" id="mwAq0">&nbsp;</span></span></span></span></li>
<li id="cite_note-15" data-mw-footnote-number="15"><span class="mw-cite-backlink" id="mwAq4"><a href="#cite_ref-15" rel="mw:referencedBy" id="mwAq8"><span class="mw-linkback-text" id="mwArA">↑</span></a></span> <span id="mw-reference-text-cite_note-15" class="mw-reference-text reference-text"><cite class="web" typeof="mw:Transclusion" id="mwArE"></cite><span class="citation web" id="mwArI"><a rel="mw:ExtLink nofollow" href="http://www.JSON.org/example.html" class="external text" id="mwArM">«Página de ejemplo»</a>. <i id="mwArQ">JSON.org</i> <span style="color:var(--color-subtle, #555 );" id="mwArU">(en inglés)</span>.</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AJSON&amp;rft.atitle=P%C3%A1gina+de+ejemplo&amp;rft.genre=article&amp;rft.jtitle=JSON.org&amp;rft_id=http%3A%2F%2Fwww.JSON.org%2Fexample.html&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988" id="mwArY"><span style="display:none;" id="mwArc"><span typeof="mw:Entity" id="mwArg">&nbsp;</span></span></span></span></li>
<li id="cite_note-16" data-mw-footnote-number="16"><span class="mw-cite-backlink" id="mwArk"><a href="#cite_ref-16" rel="mw:referencedBy" id="mwAro"><span class="mw-linkback-text" id="mwArs">↑</span></a></span> <span id="mw-reference-text-cite_note-16" class="mw-reference-text reference-text"><cite class="web" typeof="mw:Transclusion" id="mwArw"></cite><span id="CITAREFIppolito19_de_julio_de_2005" class="citation web">Ippolito, Bob (19 de julio de 2005). <a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20120214050054/http://bob.pythonmac.org/archives/2005/07/19/what-happened-to-yaml/" class="external text" id="mwAr0">«What happened to YAML?» <span typeof="mw:Entity" id="mwAr4">[</span>¿Qué pasó con YAML?<span typeof="mw:Entity" id="mwAr8">]</span></a> <span style="color:var(--color-subtle, #555 );" id="mwAsA">(en inglés)</span>. Archivado desde <a rel="mw:ExtLink nofollow" href="http://bob.pythonmac.org/archives/2005/07/19/what-happened-to-yaml/" class="external text" id="mwAsE">el original</a> el 14 de febrero de 2012<span class="reference-accessdate" id="mwAsI">. Consultado el 22 de noviembre de 2012</span>.</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AJSON&amp;rft.au=Ippolito%2C+Bob&amp;rft.aufirst=Bob&amp;rft.aulast=Ippolito&amp;rft.btitle=What+happened+to+YAML%3F&amp;rft.date=19+de+julio+de+2005&amp;rft.genre=book&amp;rft_id=http%3A%2F%2Fbob.pythonmac.org%2Farchives%2F2005%2F07%2F19%2Fwhat-happened-to-yaml%2F&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988" id="mwAsM"><span style="display:none;" id="mwAsQ"><span typeof="mw:Entity" id="mwAsU">&nbsp;</span></span></span></span></li>
</ol></div>

<span class="mw-empty-elt" typeof="mw:Transclusion" id="mwAsY"><style data-mw-deduplicate="TemplateStyles:r161257576" typeof="mw:Extension/templatestyles">
/* start https://es.wikipedia.org/ */


.mw-parser-output .mw-authority-control{margin-top:1.5em}.mw-parser-output .mw-authority-control .navbox table{margin:0}.mw-parser-output .mw-authority-control .navbox hr:last-child{display:none}.mw-parser-output .mw-authority-control .navbox+.mw-mf-linked-projects{display:none}.mw-parser-output .mw-authority-control .mw-mf-linked-projects{display:flex;padding:0.5em;border:1px solid var(--border-color-base,#a2a9b1);background-color:var(--background-color-neutral,#eaecf0);color:var(--color-base,#202122)}.mw-parser-output .mw-authority-control .mw-mf-linked-projects ul li{margin-bottom:0}.mw-parser-output .mw-authority-control .navbox{border:1px solid var(--border-color-base,#a2a9b1);background-color:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .mw-authority-control .navbox-list{border-color:#f8f9fa}.mw-parser-output .mw-authority-control .navbox th{background-color:#eeeeff}html.skin-theme-clientpref-night .mw-parser-output .mw-authority-control .mw-mf-linked-projects{border:1px solid var(--border-color-base,#72777d);background-color:var(--background-color-neutral,#27292d);color:var(--color-base,#eaecf0)}html.skin-theme-clientpref-night .mw-parser-output .mw-authority-control .navbox{border:1px solid var(--border-color-base,#72777d)!important;background-color:var(--background-color-neutral-subtle,#202122)!important}html.skin-theme-clientpref-night .mw-parser-output .mw-authority-control .navbox-list{border-color:#202122!important}html.skin-theme-clientpref-night .mw-parser-output .mw-authority-control .navbox th{background-color:#27292d!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .mw-authority-control .mw-mf-linked-projects{border:1px solid var(--border-color-base,#72777d)!important;background-color:var(--background-color-neutral,#27292d)!important;color:var(--color-base,#eaecf0)!important}html.skin-theme-clientpref-os .mw-parser-output .mw-authority-control .navbox{border:1px solid var(--border-color-base,#72777d)!important;background-color:var(--background-color-neutral-subtle,#202122)!important}html.skin-theme-clientpref-os .mw-parser-output .mw-authority-control .navbox-list{border-color:#202122!important}html.skin-theme-clientpref-os .mw-parser-output .mw-authority-control .navbox th{background-color:#27292d!important}}


/* end   https://es.wikipedia.org/ */
</style></span><div class="mw-authority-control" id="mwAsc"><div role="navigation" class="navbox" aria-label="Navbox" style="width: inherit;padding:3px"><table class="hlist navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="row" class="navbox-group" style="width: 12%; text-align:center;"><a rel="mw:WikiLink" href="Control_de_autoridades" title="Control de autoridades">Control de autoridades</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><b>Proyectos Wikimedia</b></li>
<li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="Wikidata" title="Wikidata"><img alt="Wd" src="./_assets_/0c70a452f799bfe840676ee341124611/Wikidata-logo.svg.png" decoding="async" data-file-width="1050" data-file-height="590" data-file-type="drawing" height="11" width="20" class="mw-file-element" loading="lazy"></a></span> Datos:</span> <span class="uid"><a rel="mw:WikiLink/Interwiki" href="https://www.wikidata.org/wiki/Q2063" title="wikidata:Q2063" class="extiw external">Q2063</a></span></li>
<li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="Wikimedia_Commons" title="Commonscat"><img alt="Commonscat" src="./_assets_/0c70a452f799bfe840676ee341124611/Commons-logo.svg.png" decoding="async" data-file-width="1024" data-file-height="1376" data-file-type="drawing" height="20" width="15" class="mw-file-element" loading="lazy"></a></span> Multimedia:</span> <span class="uid"><span class=""><a rel="mw:ExtLink" href="https://commons.wikimedia.org/wiki/Category:JavaScript_Object_Notation" class="external text">JavaScript Object Notation</a></span> / <span class=""><a rel="mw:ExtLink" href="https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&amp;search=%22Q2063%22" class="external text">Q2063</a></span></span></li>
<li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="MediaWiki" title="MediaWiki"><img alt="MediaWiki" src="./_assets_/0c70a452f799bfe840676ee341124611/MediaWiki-2020-icon.svg.png" decoding="async" data-file-width="100" data-file-height="100" data-file-type="drawing" height="20" width="20" class="mw-file-element" loading="lazy"></a></span> MediaWiki:</span> <span class="uid"><a rel="mw:WikiLink/Interwiki" href="https://www.mediawiki.org/wiki/JSON" title="mw:JSON" class="extiw external">JSON</a></span></li></ul>

<hr>
<ul><li><b>Identificadores</b></li>
<li><span style="white-space:nowrap;"><a rel="mw:WikiLink" href="Gemeinsame_Normdatei" title="Gemeinsame Normdatei">GND</a>:</span> <span class="uid"><a rel="mw:ExtLink nofollow" href="https://d-nb.info/gnd/1105592812" class="external text">1105592812</a></span>
</li>
<li><span style="white-space:nowrap;"><a rel="mw:WikiLink" href="Library_of_Congress_Control_Number" title="Library of Congress Control Number">LCCN</a>:</span> <span class="uid"><a rel="mw:ExtLink nofollow" href="https://id.loc.gov/authorities/sh2014000515" class="external text">sh2014000515</a></span>
</li>
<li><span style="white-space:nowrap;"><a rel="mw:WikiLink" href="Biblioteca_Nacional_de_Israel" title="Biblioteca Nacional de Israel">NLI</a>:</span> <span class="uid"><a rel="mw:ExtLink nofollow" href="https://www.nli.org.il/en/authorities/987007581416205171" class="external text">987007581416205171</a></span></li></ul>

</div></td></tr></tbody></table></div><div class="mw-mf-linked-projects hlist">
<ul><li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="Wikidata" title="Wikidata"><img alt="Wd" src="./_assets_/0c70a452f799bfe840676ee341124611/Wikidata-logo.svg.png" decoding="async" data-file-width="1050" data-file-height="590" data-file-type="drawing" height="11" width="20" class="mw-file-element" loading="lazy"></a></span> Datos:</span> <span class="uid"><a rel="mw:WikiLink/Interwiki" href="https://www.wikidata.org/wiki/Q2063" title="wikidata:Q2063" class="extiw external">Q2063</a></span></li>
<li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="Wikimedia_Commons" title="Commonscat"><img alt="Commonscat" src="./_assets_/0c70a452f799bfe840676ee341124611/Commons-logo.svg.png" decoding="async" data-file-width="1024" data-file-height="1376" data-file-type="drawing" height="20" width="15" class="mw-file-element" loading="lazy"></a></span> Multimedia:</span> <span class="uid"><span class=""><a rel="mw:ExtLink" href="https://commons.wikimedia.org/wiki/Category:JavaScript_Object_Notation" class="external text">JavaScript Object Notation</a></span> / <span class=""><a rel="mw:ExtLink" href="https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&amp;search=%22Q2063%22" class="external text">Q2063</a></span></span></li>
<li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="MediaWiki" title="MediaWiki"><img alt="MediaWiki" src="./_assets_/0c70a452f799bfe840676ee341124611/MediaWiki-2020-icon.svg.png" decoding="async" data-file-width="100" data-file-height="100" data-file-type="drawing" height="20" width="20" class="mw-file-element" loading="lazy"></a></span> MediaWiki:</span> <span class="uid"><a rel="mw:WikiLink/Interwiki" href="https://www.mediawiki.org/wiki/JSON" title="mw:JSON" class="extiw external">JSON</a></span></li></ul>
</div></div>





</section></div><!--htdig_noindex--><div><div class="zim-footer">
    Este artículo ha sido escrito por <a class="external text" title="Esta página se editó por última vez el 2026-04-13" href="https://es.wikipedia.org/wiki/?title=JSON&amp;oldid=172960494">Wikipedia</a>. El texto está disponible bajo la licencia <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.es">Creative Commons Attribution-Share Alike 4.0</a>. Pueden aplicarse cláusulas adicionales a los archivos multimedia.
</div>
</div><!--/htdig_noindex--></div>
            </div>
          </main>
        </div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>