¿Copiar JSON de console.log en la herramienta de desarrollador al portapapeles?


176

Utilizando las Herramientas para desarrolladores de Chrome, imprimí un objeto JSON con console.log.

¿Hay alguna manera de que pueda copiarlo al portapapeles?

Respuestas:


324

Si el clic derecho -> copia no está disponible, puede intentar:

1 - Haga clic derecho en el objeto y seleccione "Almacenar como variable global"

2 - La consola imprimirá el nombre de la nueva variable, por ejemplo:

//temp1

3 - Tipo:

copy(temp1)   

El objeto ahora está disponible en su portapapeles.

Probado en cromo 36


3
La respuesta de Bertrand funciona a las mil maravillas. Debe seleccionarse como respuesta correcta, @Anagio.
fmquaglia

3
En Chrome 41 esto vuelve undefined.
isherwood

1
@EdwinSnts Bertrand significa en la consola Javascript, después de registrar un objeto con console.log( myObject ), hacer clic derecho en ese objeto. Le dará un menú contextual con la función "Almacenar como variable global".
BradGreens

10
copy(temp1)funciona en Chrome 46, pero al copiar un objeto más grande (un objeto jQuery.Event), se obtiene el portapapeles [object Object].
sealocal

55
En Chrome copy(temp1)regresa undefinedpero el objeto está disponible en su portapapeles.
Suzana

0

Otro método simple ... desde la consola, rodee el json con JSON.stringify (yourobjecthere). Luego resalte el texto u opcionalmente seleccione el botón Copiar en la barra de desarrollador si excede X número de filas. Espero que esto ayude a alguien.

Ejemplo:

JSON.stringify(JSON.parse(window.atob(localStorage.getItem('C_C_M'))))

-1

Seleccione el texto en la consola, luego haga clic derecho -> copiar

Para copiar todo el registro (cuando lo necesitaba): presione ctrl-a (seleccionar todo) y luego ctrl-c (copiar)

Nota: desde que publiqué esto, noté que a veces es necesario seleccionar un pequeño texto antes de que estos pasos funcionen. También para una salida de consola larga, desplácese hasta la parte superior de la consola y seleccione primero un pequeño texto. Grrr ... aún así, esto es más fácil que guardarlo como un archivo.

== Arriba está usando Chrome 35 ==


1
No me funciona, solo copia el resumen contraído de la variable.
Michael Scheper
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.