JSON (JavaScript Object Notation
JSON (JavaScript Object Notation
Semestre: 7 Grupo: C
No.Control: 14ZPA008
1
JSON (JavaScript Object Notation
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 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.