¿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?

Anagio
fuente

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

Bertrand
fuente
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'))))
Robar
fuente
-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 ==

Paul Lockwood
fuente
1
No me funciona, solo copia el resumen contraído de la variable.
Michael Scheper