Transforma JSON con recetas y scripts en JavaScript — con un asistente de IA para crear borradores
Tu script es el cuerpo de una función JavaScript (modo estricto): puedes escribir cualquier instrucción JS. `data` es una instantánea clonada en profundidad del ámbito actual de la tabla. Pulsa Vista previa para probar; pulsa Aplicar para escribir el resultado en el ámbito de la tabla. Devuelve un valor serializable a JSON (objeto/array/string/número/boolean/null). Salidas muy grandes pueden truncarse en la vista previa.
Clona en profundidad cualquier valor JSON (usa structuredClone cuando está disponible). Conservar solo claves seleccionadas: `ctx.pick(obj, ["a","b"])`. Eliminar claves: `ctx.omit(obj, ["password","token"])`. Aplanar objetos anidados a claves con puntos: `ctx.flatten(obj, ".")`. Construir objetos anidados desde claves con puntos: `ctx.unflatten(flat, ".")`. Nota: `unflatten` devuelve objetos planos; si necesitas arrays, crea tu propio conversor.
Haz clic en el icono de IA del panel Script para abrir el asistente. Describe tu objetivo (p. ej. eliminar valores vacíos, convertir el estilo de claves, conservar solo algunos campos). Inserta el borrador y luego Vista previa/Aplicar: tus datos se procesan localmente en tu navegador. Privacidad: los borradores de IA usan DeepSeek y envían tu prompt + el script actual. Evita pegar secretos.
Si la vista previa dice “returned undefined”, asegúrate de terminar el script con `return ...`. Si dice “no serializable”, elimina referencias circulares / funciones / valores BigInt. Para transformar todo el documento, selecciona primero el nodo Root y ejecuta la transformación.
Vista previa/Aplicar se ejecuta en tu navegador con tus datos. El asistente de IA puede crear borradores vía DeepSeek (prompt + script actual). No pegues secretos ni ejecutes código no confiable.