Beruflich Dokumente
Kultur Dokumente
JSON.parse()
This translation is incomplete. Please help translate this article from English.
Resumen
El mtodoJSON.parse()analiza una cadena de texto como un JSON, transformando
opcionalmenteel valor producido por el anlisis.
Sintaxis
JSON.parse(text[, reviver])
Parmetros
text
El texto que se convertir a JSON. Vea el objeto JSONpara una descripcin de la sintaxis JSON.
reviver
Opti onal
Si una funcin, prescribe cmo se transforma el valor producido originalmente por el parsing,
antes de retornar.
Returns
Retorna el objeto que se corresponde con el texto JSON entregado.
Exceptions
Lanza una excepcin SyntaxErrorsi la cadenaa transformar no es un JSON vlido.
Ejemplos
Ejemplo: UsandoJSON.parse()
1
2
JSON.parse('{}');
JSON.parse('true');
// {}
// true
https://developer.mozilla.org/es/docs/Web/JavaScript/Referencia/Objetos_globales/JSON/parse
1/3
25/3/2015
3
4
5
JSON.parse('"foo"');
// "foo"
JSON.parse('[1, 5, "false"]'); // [1, 5, "false"]
JSON.parse('null');
// null
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// 1
// 2
// 4
// 6
// 5
// 3
// ""
Especificaciones
Especificacin
ECMAScript 6 (ECMA-262)
Estado
ST
Standard
Draft
Comentario
Definicin inicial.
Implementado en JavaScript 1.7.
https://developer.mozilla.org/es/docs/Web/JavaScript/Referencia/Objetos_globales/JSON/parse
2/3
25/3/2015
Compatibilidad de navegadores
Mobile
Desktop
Based on
(Yes)
3.5 (1.9.1)
8.0
10.5
4.0
Especificaciones Gecko
Comenzando con Gecko 29 (Firefox 29 / Thunderbird 29 / SeaMonkey 2.26), unas malformados
cadenas JSON produce un mensaje de error ms detallado que contiene el nmero de lnea y
columna que provoc el error de parsing. Esto es til cuando se est haciendo debug de un JSON
grande.
1
2
3
JSON.parse('[1, 2, 3,]')
// SyntaxError: JSON.parse: unexpected character at
// line 1 column 10 of the JSON data
Vase tambin
Using native JSON
https://developer.mozilla.org/es/docs/Web/JavaScript/Referencia/Objetos_globales/JSON/parse
3/3