Blog
Clonar un JSON en Java Script
- diciembre 29, 2015
- Publicado por: admin
- Categoría: Blog Java Script
Java Script es un lenguaje de programación que se caracteriza por la fácil manipulación de JSON. En este sencillo tutorial aprenderemos a clonar un JSON en Java Script en muy pocas lineas de código y sin utilizar librerías externas como jQuery.
Clonar un JSON en Java Script
Para realizar esta tarea vamos a crear la función llamada clone, la cual va a recibir un JSON y va a devolver una copia nueva.
[sourcecode language=”javascript”] function clone(json){…
}
[/sourcecode]
Luego dentro de la función vamos a utilizar las funciones JSON.stringify y JSON.parse para convertir el JSON (pasado por parámetro) en un string y luego parsearlo a un objeto JSON nuevo, el cual sería la copia.
[sourcecode language=”javascript”] function clone(json){return JSON.parse(JSON.stringify(json));
}
[/sourcecode]
Para probar esta función podemos ejecutar el siguiente código, en el cual podemos verificar que el JSON clonado es distinto al original:
[sourcecode language=”javascript”] json1 = {val:1};json2 = clone(json1);
json1.val = 2;
console.log(json1);
console.log(json2);
[/sourcecode]
Bueno gente, espero que les sea de gran utilidad este sencillo tutorial en el cual se explica cómo clonar un JSON en Java Script. Ante cualquier inconveniente no duden en enviar un comentario.