0% encontró este documento útil (0 votos)
139 vistas9 páginas

JSON (JavaScript Object Notation

Este documento describe las características básicas de JSON (JavaScript Object Notation), incluyendo que es un formato ligero para intercambio de datos que se basa en un subconjunto del lenguaje JavaScript. JSON está constituido por colecciones de pares nombre-valor (objetos) y listas ordenadas de valores (arreglos), los cuales pueden anidarse. Los valores pueden ser cadenas, números, booleanos, nulos, objetos o arreglos.

Cargado por

Luisa E P. Islas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
139 vistas9 páginas

JSON (JavaScript Object Notation

Este documento describe las características básicas de JSON (JavaScript Object Notation), incluyendo que es un formato ligero para intercambio de datos que se basa en un subconjunto del lenguaje JavaScript. JSON está constituido por colecciones de pares nombre-valor (objetos) y listas ordenadas de valores (arreglos), los cuales pueden anidarse. Los valores pueden ser cadenas, números, booleanos, nulos, objetos o arreglos.

Cargado por

Luisa E P. Islas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

INSTITUTO TECNOLGICO SUPERIOR DE ZACAPOAXTLA

Docente: Mtro. Jos Omar Ramrez Martha

Alumna: Luisa Elizabeth Paredes Islas

Caractersticas de JSON (JavaScript Object


Notation)

Semestre: 7 Grupo: C

Ciclo Escolar : 2017-2018


Materia: DESARROLLO DE APLICACIONES WEB

No.Control: 14ZPA008

1
JSON (JavaScript Object Notation

Notacin de Objetos de JavaScript) es un formato ligero de intercambio de datos. Leerlo y


escribirlo es simple para humanos, mientras que para las mquinas es simple interpretarlo y
generarlo. Est basado en un subconjunto del Lenguaje de Programacin JavaScript,Standard
ECMA-262 3rd Edition - Diciembre 1999. JSON es un formato de texto que es completamente
independiente del lenguaje pero utiliza convenciones que son ampliamente conocidos por los
programadores de la familia de lenguajes C, incluyendo C, C++, C#, Java, JavaScript, Perl, Python, y
muchos otros. Estas propiedades hacen que JSON sea un lenguaje ideal para el intercambio de
datos.

JSON est constitudo por dos estructuras:


Una coleccin de pares de nombre/valor. En varios lenguajes esto es conocido como
un objeto, registro, estructura, diccionario, tabla hash, lista de claves o un arreglo asociativo.
Una lista ordenada de valores. En la mayora de los lenguajes, esto se implementa como arreglos,
vectores, listas o sequencias.

Estas son estructuras universales; virtualmente todos los lenguajes de programacin las soportan
de una forma u otra. Es razonable que un formato de intercambio de datos que es independiente
del lenguaje de programacin se base en estas estructuras.
En JSON, se presentan de estas formas:

Un objeto es un conjunto desordenado de pares nombre/valor. Un objeto comienza con { (llave de


apertura) y termine con } (llave de cierre). Cada nombre es seguido por : (dos puntos) y los pares
nombre/valor estn separados por , (coma).

Un arreglo es una coleccin de valores. Un arreglo comienza con [ (corchete izquierdo) y termina
con ] (corchete derecho). Los valores se separan por , (coma).

Un valor puede ser una cadena de caracteres con comillas dobles, o un nmero,
o true o false o null, o un objeto o un arreglo. Estas estructuras pueden anidarse.

2
Una cadena de caracteres es una coleccin de cero o ms caracteres Unicode, encerrados entre
comillas dobles, usando barras divisorias invertidas como escape. Un carcter est representado
por una cadena de caracteres de un nico carcter. Una cadena de caracteres es parecida a una
cadena de caracteres C o Java.

Un nmero es similar a un nmero C o Java, excepto que no se usan los formatos octales y
hexadecimales.

3
Los espacios en blanco pueden insertarse entre cualquier par de smbolos.
Exceptuando pequeos detalles de encoding, esto describe completamente el lenguaje.

8th:
json>.
ABAP:
EPO Connector.
ActionScript:
ActionScript3.
Ada:
GNATCOLL.JSON.
AdvPL:
JSON-ADVPL.
ASP:
JSON for ASP.
JSON ASP utility class.
AWK:
JSON.awk.
rhawk.
Bash:
Jshon.
JSON.sh.
BlitzMax:
bmx-rjson.
C:
JSON_checker.
YAJL.
LibU.
json-c.
json-parser.
jsonsl.
WJElement.
M's JSON parser.

4
cJSON.
Jansson.
jsmn.
parson.
ujson4c.
nxjson.
frozen.
microjson.
C++:
JSONKit.
jsonme--.
ThorsSerializer.
JsonBox.
jvar.
rapidjson.
JSON for Modern C++.
ArduinoJson.
minijson.
jsoncons.
QJson.
jsoncpp.
JOST.
CAJUN.
libjson.
nosjob.
JSON++.
JSON library for IoT.
qmjson.
JSON Support in Qt.
JsonWax for Qt.
C#:
fastJSON.
JSON_checker.
Jayrock.
Json.NET - LINQ to JSON.
LitJSON.
JSON for .NET.
JSON@CodeTitans.
JSONSharp.
fluent-json.
Manatee Json.
FastJsonParser.
LightJson.
Ciao:
Ciao JSON encoder and decoder.
Clojure:
data.json.
Cobol:

5
XML Thunder.
Redvers COBOL JSON Interface.
ColdFusion:
SerializeJSON.
toJSON.
D:
Libdjson.
Dart:
json library.
Delphi:
Delphi Web Utils.
JSON Delphi Library.
E:
JSON in TermL.
Fantom:
Json.
FileMaker:
JSON.
Fortran:
json-fortran.
YAJL-Fort.
Go:
package json.
Groovy:
groovy-io.
Haskell:
RJson package.
json package.
Java:
JSON-java.
JSONUtil.
jsonp.
Json-lib.
Stringtree.
SOJO.
json-taglib.
Flexjson.
JON tools.
Argo.
jsonij.
fastjson.
mjson.
jjson.
json-simple.
json-io.
JsonMarshaller.
google-gson.
Json-smart.

6
FOSS Nova JSON.
Corn CONVERTER.
Apache johnzon.
Genson.
JSONUtil.
cookjson.
JavaScript:
JSON.
json2.js.
clarinet.
Oboe.js.
LabVIEW:
flatten.
Lisp:
Common Lisp JSON.
Emacs Lisp.
LiveCode:
mergJSON.
LotusScript:
JSON LS.
LPC:
Grimoire: LPC JSON.
Lua:
JSON Modules.
M:
DataBallet.
Matlab:
JSONlab.
20565.
23393.
Net.Data:
netdata-json.
Nim:
Module json.
Objective C:
NSJSONSerialization.
json-framework.
JSONKit.
yajl-objc.
TouchJSON.
OCaml:
Yojson.
jsonm.
PascalScript:
JsonParser.
Perl:
CPAN.
perl-JSON-SL.

7
Photoshop:
JSON Photoshop Scripting.
PHP:
PHP 5.2.
PicoLisp:
picolisp-json.
Pike:
Public.Parser.JSON.
Public.Parser.JSON2.
PL/SQL:
pljson.
PowerShell:
PowerShell.
PureBasic:
JSON.
Puredata:
PuRestJson.
Python:
The Python Standard Library.
simplejson.
pyson.
Yajl-Py.
ultrajson.
metamagic.json.
R:
rjson.
jsonlite.
Racket:
json-parsing.
Rebol:
json.r.
RPG:
JSON Utilities.
Rust:
Serde JSON.
json-rust.
Ruby:
json.
yajl-ruby.
json-stream.
yajl-ffi.
Scheme:
MZScheme.
PLT Scheme.
Squeak:
Squeak.
Symbian:
s60-json-library.

8
Tcl:
JSON.
Visual Basic:
VB-JSON.
PW.JSON.
.NET-JSON-Transformer.
Visual FoxPro:
fwJSON.
JSON.

También podría gustarte