JSON, console.log dosyasındaki geliştirici aracından panoya kopyalansın mı?


176

Chrome Geliştirici Araçları'nı kullanarak bir JSON nesnesi yazdırdım console.log.

panoya kopyalamak için bir yolu var mı?

Yanıtlar:


324

Sağ tık -> kopya kullanılamıyorsa, deneyebilirsiniz:

1 - Nesneye sağ tıklayın ve "Genel değişken olarak sakla" yı seçin

2 - Konsol yeni değişkenin adını basacaktır, örneğin:

//temp1

3 - Tür:

copy(temp1)   

Nesne artık panoda mevcut.

Krom 36'da test edildi


3
Bertrand'ın cevabı cazibeye benziyor. Doğru cevap olarak seçilmelidir, @Anagio.
fmquaglia

3
Chrome 41'de bu döndürür undefined.
isherwood

1
@EdwinSnts Bertrand, bir nesneyle giriş yaptıktan sonra console.log( myObject ), bu nesneye sağ tıklamak için Javascript konsolunda anlamına gelir . "Genel değişken olarak sakla" özelliğine sahip bir içerik menüsü verecektir.
BradGreens,

10
copy(temp1)Chrome 46'da çalışır, ancak daha büyük bir nesneyi (jQuery.Event nesnesi) kopyalarken, panoya geçer [object Object].
sealocal

5
Chrome'da copy(temp1)döndürür, undefinedancak nesne panonuzda mevcuttur.
Suzana,

0

Konsoldan gelen basit bir yöntem de json'u JSON.stringify (yourobjecthere) ile çevreliyor. Ardından metni vurgulayın veya X satır sayısını aşarsa, isteğe bağlı olarak geliştirici çubuğunda Kopyala düğmesini seçin. Umarım bu birine yardımcı olur.

Örnek:

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

-1

Konsoldaki metni seçin, ardından sağ tıklayın -> kopyala

Tüm günlüğü kopyalamak için (gerektiğinde): ctrl-a (hepsini seç) ve sonra ctrl-c (kopyala) tuşlarına basın

Not: Bunu gönderdiğimden beri, bazen bu adımlar çalışmadan önce küçük bir metin seçmenin gerekli olduğunu fark ettim. Ayrıca uzun bir konsol çıkışı için, konsolun üstüne kaydırın ve önce küçük bir metin seçin. Grrr ... Yine de, bu bir dosya olarak kaydetmekten daha kolaydır.

== Yukarıdaki Chrome 35 kullanıyor = =


1
İşe yaramıyor - sadece değişkenin daraltılmış özetini kopyalar.
Michael Scheper,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.