JSON (JavaScript Object Notation) adalah sintaks yang digunakan untuk mentransfer data antara klien dan server. JSON digunakan dalam banyak bahasa populer seperti Python, C#, C++, Perl, Java, dll. Menggunakan JSON membantu membangun aplikasi lintas platform. Pada artikel ini, mari kita menulis, membaca file JSON dengan Python.
Apa keuntungan dari file JSON:
Objek JSON memiliki pasangan nilai kunci, yang hampir identik dengan elemen kamus Python.
Syntax:{"key": "value"}
Paket ini terutama digunakan untuk bekerja dengan data JSON menggunakan Python. Python dapat menyandikan atau mendekode data JSON menggunakan paket bawaan yang dikenal sebagai JSON. Untuk mengimpor paket ini, gunakan sintaks seperti yang ditunjukkan di bawah ini.
import JSON
Data python saat diubah menjadi data tipe JSON:
Program untuk menulis python sederhana ke dalam file JSON.
Buang atau tulis objek Python ke dalam file format JSON. Program untuk mengubah struktur data sederhana Python seperti kamus, daftar, larik, atau jenis Python lainnya menjadi file format JSON. Perhatikan bahwa semua kunci harus berupa string, sedangkan nilainya dalam string, angka.
import json
Employee = { "Name":"Eric",
"age":"27",
"Employee_id":"HXM392",
"Expertise":["Python","Database"]
}
with open("data.json","w") as write_file:
json.dump(Employee,write_file)
Ubah objek python menjadi string JSON menggunakan metode dumps.
Buang atau Tulis objek Python ke dalam string JSON. Dalam program ini, semua data Python akan diubah menjadi string menggunakan metode dumps. Perhatikan outputnya sama dengan program sebelumnya.
import json
Employee = { "Name":"Eric",
"age":"27",
"Employee_id":"HXM392",
"Expertise":["Python","Database"]
}
b = json.dumps(Employee)
print(b)
Program Python untuk membaca data python dari file JSON.
Dalam program ini, kita membaca atau memuat data Python dari file JSON. Untuk melakukan ini, kami telah menggunakan metode yang dikenal sebagai beban.
import json
Employee = { "Name":"Eric",
"age":"27",
"Employee_id":"HXM392",
"Expertise":["Python","Database"]
}
with open("data.json","w") as write_file:
json.dump(Employee,write_file)
with open("data.json","r") as read_file:
b= json.load(read_file)
print(b)
Program untuk membaca atau memuat data JSON ke string Python.
Dalam program ini, kami memuat data JSON ke dalam sebuah string. Perhatikan bahwa dalam program ini, kami mencoba mengakses satu elemen.
import json
Employee = { "Name":"Eric",
"age":"27",
"Employee_id":"HXM392",
"Expertise":["Python","Database"]
}
b = json.dumps(Employee)
y=json.loads(b)
print(y["Employee_id"])
Berikut ini tautan untuk berlangganan membaca ribuan artikel dengan Medium. Harap pertimbangkan untuk berlangganan dan mendukung banyak penulis:
Saat Anda membuat permintaan ke facebook.com, komputer Anda mencari nama domain untuk menerjemahkan nama domain tersebut menjadi alamat IP sehingga komputer Anda dapat membuat koneksi tersebut.
Anda pasti pernah mendengar tentang semua plugin ChatGPT baru yang kuat seperti Browser, Code Interpreter, dll. Namun ada masalah, akses ke plugin terbatas pada daftar tunggu sehingga banyak yang tidak memiliki akses ke sana.
Pendahuluan:Selamat datang, para pembaca yang pemberani, dalam sebuah perjalanan yang akan membawa kita ke kedalaman tergelap planet kita. Di blog ini, kami menyelidiki dunia penuh teka-teki Palung Mariana, mengungkap rahasianya yang tersembunyi dan mengungkap kebenaran mengerikan yang ada di bawah permukaannya.
“Dia akan melindungiku saat aku dalam bahaya. Dia akan menyembunyikan saya di tendanya.
Itu mengejutkan saya Tiba-tiba seperti yang sering terjadi Ini di tengah jalan lagi <Tidak, bukan yang di pasifik Anda merah marun, yang di karnaval> Setiap berita utama keras…..
Anda bisa menjadi Penyelidik OSINT, Pemain CTF, atau sekadar seseorang yang menerima panggilan spam. Seseorang yang mencoba memverifikasi nomor yang Anda lihat di iklan.