piton

Python JSON güzel baskı

Python JSON güzel baskı

JSON (JavaScript Object Notation), verileri depolamak için yaygın olarak kullanılan bir formattır. Sunucular ve yazılım uygulamaları arasında veri alışverişi yapmak için kullanılır, i.e., web uygulaması, mobil uygulama, vb. Python, JSON ile ilgili görevleri gerçekleştirmek için yerleşik bir JSON modülü sağlar.

Python nesnesi (i.e., liste, sözlük, demet) JSON'a dönüştürülebilir. Bu dönüşümü gerçekleştirmek için JSON modülündeki dumps() işlevini kullanıyoruz. Python nesnesi bir JSON'a dönüştürüldüğünde ve dönüştürülen JSON nesnesini yazdırırsak, sonuçlar Python sözlüğü ile aynı şekilde görüntülenecektir. JSON güzel baskısı, JSON nesnesini iyi bir biçimde ve sunulabilir bir şekilde görüntülemeyi ifade eder.

Bu makale, JSON güzel baskı konseptini örnekler yardımıyla açıklamaktadır.

json.boşaltma() işlevi

Daha önce tartışıldığı gibi, json.dump(), Python nesnesini JSON formatına dönüştüren yerleşik bir Python işlevidir. Bir Python sözlük nesnesini JSON formatına dönüştürelim.

#json modülünü içe aktarma
json'u içe aktar
#Python sözlüğü nesnesi oluşturma
my_dict = "ad":"David","yaş":30,"e-posta":"[e-posta korumalı]","coutry":"ABD"
#JSON formatına dönüştürme
sonuç_json = json.dökümler(my_dict)
#dönüştürülmüş json nesnesini yazdırma
yazdır(sonuç_json)

Çıktı

Python sözlük nesnesi başarıyla JSON biçimine dönüştürüldü.

Çıktı bir Python sözlüğü gibi görünüyor. İyi bir JSON formatında ve prezentabl bir şekilde değil. güzelleştirilmiş değil. json içinde "indent" özelliği kullanılır.dumps() işlevi, JSON verilerini boşlukla birlikte uygun bir sunulabilir biçimde sunar. Girinti özelliğini json ile kullanalım.dökümler() işlevi. "indent=1" JSON verisine bir boşluk ekler.

#json modülünü içe aktarma
json'u içe aktar
#Python sözlüğü nesnesi oluşturma
my_dict = "ad":"David","yaş":30,"e-posta":"[e-posta korumalı]","coutry":"ABD"
#JSON formatına dönüştürme
sonuç_json = json.dökümler(my_dict,indent=1)
#dönüştürülmüş json nesnesini yazdırma
yazdır(sonuç_json)

Çıktı

Şimdi çıktı güzelleştirildi ve JSON verileri uygun biçimde sunuldu.

Girinti sayısını artırmaya devam ettikçe, verilerdeki boşluklar artacaktır.

#json modülünü içe aktarma
json'u içe aktar
#Python sözlüğü nesnesi oluşturma
my_dict = "ad":"David","yaş":30,"e-posta":"[e-posta korumalı]","coutry":"ABD"
#JSON formatına dönüştürme
sonuç_json = json.dökümler(my_dict,indent=5)
#dönüştürülmüş json nesnesini yazdırma
yazdır(sonuç_json)

Çıktı

#json modülünü içe aktarma
json'u içe aktar
#Python sözlüğü nesnesi oluşturma
my_dict = "ad":"David","yaş":30,"e-posta":"[e-posta korumalı]","coutry":"ABD"
#JSON formatına dönüştürme
sonuç_json = json.dökümler(my_dict,indent=10)
#dönüştürülmüş json nesnesini yazdırma
yazdır(sonuç_json)

Çıktı

Python güzel baskı JSON dosyası

Şimdi bir JSON dosyası açmayı deneyelim ve onu oldukça baskı formatında gösterelim. json.load() işlevi JSON verilerini ayrıştırır.

#json modülünü içe aktarma
json'u içe aktar
#json dosyasını açma ve okuma
open ile ('örnek.json', 'r') json_result olarak:
json_data = json.yük(json_sonucu)
#json dosyasını güzel yazdırmadan yazdırma
yazdır(json.dökümler(json_data))
yazdır('\n')
#json dosyasını güzel yazdırmadan yazdırma
yazdır(json.dökümler(json_data, girinti=1))

Çıktı

Sonuç

JSON, sunucular ve yazılım uygulamaları arasında veri depolamak ve veri alışverişi yapmak için yaygın olarak kullanılan bir veri formatıdır. Python, JSON ile ilgili görevleri gerçekleştirmek için yerleşik bir JSON modülüne sahiptir. JSON güzel baskısı, JSON çıktısını iyi biçimlendirilmiş ve prezentabl bir şekilde görüntüler. Bu makale Python JSON'un güzel baskısını açıklıyor.

En son OpenRA Strateji Oyununu Ubuntu Linux'a yükleyin
OpenRA, klasik Command & Conquer: Red Alert gibi erken Westwood oyunlarını yeniden yaratan bir Libre/Free Gerçek Zamanlı Strateji oyun motorudur. Dağı...
Gamecube & Wii için en yeni Dolphin Emulator'ı Linux'a yükleyin
Dolphin Emulator, seçtiğiniz Gamecube & Wii oyunlarını Linux Kişisel Bilgisayarlarda (PC) oynamanıza izin verir. Ücretsiz olarak kullanılabilen ve aç...
Linux'ta GameConqueror Cheat Engine Nasıl Kullanılır
Makale, Linux'ta GameConqueror hile motorunu kullanma hakkında bir kılavuzu kapsar. Windows'ta oyun oynayan birçok kullanıcı, oyun deneyimini geliştir...