Copier le fichier JSON de console.log dans l’outil de développement dans le presse-papier?

176

À l'aide des outils de développement Chrome, j'ai imprimé un objet JSON avec console.log.

Y a-t-il un moyen de le copier dans le presse-papier?

Anagio
la source

Réponses:

324

Si le clic droit -> copie n'est pas disponible, vous pouvez essayer:

1 - Cliquez avec le bouton droit sur l'objet et sélectionnez "Stocker en tant que variable globale".

2 - La console affichera le nom de la nouvelle variable, par exemple:

//temp1

3 - Type:

copy(temp1)   

L'objet est maintenant disponible dans votre presse-papiers.

Testé en chrome 36

Bertrand
la source
3
La réponse de Bertrand fonctionne à merveille. Devrait être sélectionné comme réponse correcte, @Anagio.
fmquaglia
3
Dans Chrome 41, cela retourne undefined.
Isherwood
1
@ EdwinSnts Bertrand signifie dans la console Javascript, après avoir enregistré un objet avec console.log( myObject ), cliquer avec le bouton droit de la souris sur cet objet. Il vous donnera un menu contextuel avec la fonctionnalité "Stocker en tant que variable globale".
BradGreens
10
copy(temp1)fonctionne dans Chrome 46, mais en copiant un objet plus grand (un objet jQuery.Event), le presse-papiers obtient [object Object].
sealocal
5
Dans Chrome copy(temp1)retourne , undefinedmais l'objet est disponible dans votre presse - papiers.
Suzana
0

Une autre méthode simple ... depuis la console, entourez le JSON avec JSON.stringify (yourobjecthere). Mettez ensuite le texte en surbrillance ou sélectionnez éventuellement le bouton Copier dans la barre de développement s'il dépasse le nombre X de lignes. J'espère que ça aide quelqu'un.

Exemple:

JSON.stringify(JSON.parse(window.atob(localStorage.getItem('C_C_M'))))
Rob
la source
-1

Sélectionnez le texte dans la console, puis utilisez le clic droit -> copier

Pour copier l'intégralité du journal (quand j'en avais besoin): appuyez sur ctrl-a (tout sélectionner), puis ctrl-c (copie)

Note: Depuis que j'ai posté ceci, j'ai remarqué qu'il était parfois nécessaire de sélectionner un petit texte avant que ces étapes ne fonctionnent. Pour une sortie longue de la console, faites également défiler vers le haut de la console et sélectionnez d’abord un petit texte. Grrr ... c'est quand même plus facile que d'enregistrer en fichier.

== Ci-dessus utilise Chrome 35 ==

Paul Lockwood
la source
1
Cela ne fonctionne pas pour moi. Il ne fait que copier le résumé condensé de la variable.
Michael Scheper