Blog
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.
function clone(json){ ... }
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.
function clone(json){ return JSON.parse(JSON.stringify(json)); }
Para probar esta función podemos ejecutar el siguiente código, en el cual podemos verificar que el JSON clonado es distinto al original:
json1 = {val:1}; json2 = clone(json1); json1.val = 2; console.log(json1); console.log(json2);
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.