JSON aus console.log im Entwicklertool in die Zwischenablage kopieren?


176

Mit den Chrome Developer Tools habe ich ein JSON-Objekt mit gedruckt console.log.

Gibt es eine Möglichkeit, wie ich es in die Zwischenablage kopieren kann?

Antworten:


324

Wenn der Rechtsklick -> Kopieren nicht verfügbar ist, können Sie versuchen:

1 - Klicken Sie mit der rechten Maustaste auf das Objekt und wählen Sie "Als globale Variable speichern".

2 - Die Konsole gibt den Namen der neuen Variablen aus. Beispiel:

//temp1

3 - Typ:

copy(temp1)   

Das Objekt ist jetzt in Ihrer Zwischenablage verfügbar.

Getestet in Chrom 36


3
Bertrands Antwort wirkt wie ein Zauber. Sollte als richtige Antwort gewählt werden, @Anagio.
Fmquaglia

3
In Chrome 41 kehrt dies zurück undefined.
Isherwood

1
@EdwinSnts Bertrand bedeutet, dass Sie in der Javascript-Konsole nach dem Protokollieren eines Objekts mit console.log( myObject )der rechten Maustaste auf dieses Objekt klicken müssen. Sie erhalten ein Kontextmenü mit der Funktion "Als globale Variable speichern".
BradGreens

10
copy(temp1)Funktioniert in Chrome 46, aber beim Kopieren eines größeren Objekts (eines jQuery.Event-Objekts) wird die Zwischenablage abgerufen [object Object].
Sealocal

5
In Chrome wird copy(temp1)zurückgegeben, undefinedaber das Objekt ist in Ihrer Zwischenablage verfügbar.
Suzana

0

Eine andere einfache Methode ... von der Konsole aus umgeben Sie den JSON mit JSON.stringify (Ihr Objekt hier). Markieren Sie dann den Text oder wählen Sie optional die Schaltfläche Kopieren in der Entwicklerleiste, wenn die Anzahl der Zeilen X überschritten wird. Hoffe das hilft jemandem.

Beispiel:

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

-1

Markieren Sie den Text in der Konsole und klicken Sie mit der rechten Maustaste -> Kopieren

So kopieren Sie das gesamte Protokoll (falls erforderlich): Drücken Sie Strg-A (Alles auswählen) und dann Strg-C (Kopieren).

Hinweis: Seit dem Posten ist mir manchmal aufgefallen, dass ein kleiner Text ausgewählt werden muss, bevor diese Schritte funktionieren. Scrollen Sie auch für eine lange Konsolenausgabe zum oberen Rand der Konsole und wählen Sie zuerst einen kleinen Text aus. Grrr ... trotzdem ist das einfacher als das Speichern als Datei.

== Oben wird Chrome 35 verwendet ==


1
Funktioniert bei mir nicht - kopiert nur die komprimierte Zusammenfassung der Variablen.
Michael Scheper
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.