Copia JSON da console.log negli strumenti dello sviluppatore negli appunti?


176

Utilizzando Chrome Developer Tools, ho stampato un oggetto JSON con console.log.

c'è un modo per copiarlo negli appunti?

Risposte:


322

Se il tasto destro del mouse -> copia non è disponibile, puoi provare:

1 - Fai clic con il pulsante destro del mouse sull'oggetto e seleziona "Memorizza come variabile globale"

2 - La console stamperà il nome della nuova variabile, ad esempio:

//temp1

3 - Tipo:

copy(temp1)   

L'oggetto è ora disponibile negli Appunti.

Testato in cromo 36


2
La risposta di Bertrand funziona come un incantesimo. Dovrebbe essere selezionato come risposta corretta, @Anagio.
fmquaglia,

3
In Chrome 41 questo ritorna undefined.
Isherwood,

1
@EdwinSnts Bertrand significa che nella console Javascript, dopo aver registrato un oggetto console.log( myObject ), fare clic con il tasto destro su quell'oggetto. Ti darà un menu contestuale con la funzione "Memorizza come variabile globale".
BradGreens,

10
copy(temp1)funziona in Chrome 46, ma copiando un oggetto più grande (un oggetto jQuery.Event), ottengono gli Appunti [object Object].
Sealocal

5
In Chrome copy(temp1)ritorna undefinedma l'oggetto è disponibile negli Appunti.
Suzana,

0

Un altro metodo semplice ... dalla console circonda il json con JSON.stringify (yourobjecthere). Quindi evidenzia il testo o facoltativamente seleziona il pulsante Copia nella barra degli sviluppatori se supera il numero X di righe. Spero che questo aiuti qualcuno.

Esempio:

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

-1

Seleziona il testo nella console, quindi usa il tasto destro -> copia

Per copiare l'intero registro (quando necessario): premi ctrl-a (seleziona tutto) quindi ctrl-c (copia)

Nota: da quando ho pubblicato questo ho notato che a volte è necessario selezionare un piccolo testo prima che questi passaggi funzionino. Anche per un output lungo della console, scorrere fino alla parte superiore della console e selezionare prima un piccolo testo. Grrr ... comunque questo è più semplice del salvataggio come file.

== Sopra sta usando Chrome 35 ==


1
Per me non funziona: copia semplicemente il riepilogo compresso della variabile.
Michael Scheper,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.