JSON ile Çalışma Python: JSON'u Dönüştür, Ayrıştır ve Yaz

JSON(JavaScript Object Notation), uygulamalar arasında veri alışverişi için kullanılan popüler bir veri formatıdır. Python modül aracılığıyla JSON manipülasyonunu destekler json ve veri ile JSON formatı arasında dönüştürme yapmanıza olanak tanır Python.

JSON ile çalışmaya yönelik adımlar şu şekildedir Python:

Python Verileri JSON'a dönüştürün

Kullanım: Bir nesneyi(liste, sözlük, demet vb.) JSON dizesine json.dumps() dönüştürün. Python

Kullanım json.dump(): Python Verileri bir JSON dosyasına yazın.

 

Python JSON'u verilere dönüştürün

Kullanım: Bir JSON dizesini bir nesneye(liste, sözlük, demet vb.) json.loads() dönüştürün. Python

Kullanım json.load(): Bir JSON dosyasındaki verileri okuyun ve onu Python verilere dönüştürün.

 

Örnek:

import json  
  
# Convert Python data to JSON  
data_dict = {"name": "John", "age": 30, "city": "New York"}  
json_string = json.dumps(data_dict)  
print(json_string)   # Output: {"name": "John", "age": 30, "city": "New York"}  
  
# Write Python data to a JSON file  
with open("data.json", "w") as f:  
    json.dump(data_dict, f)  
  
# Convert JSON to Python data  
json_data = '{"name": "John", "age": 30, "city": "New York"}'  
python_dict = json.loads(json_data)  
print(python_dict)   # Output: {'name': 'John', 'age': 30, 'city': 'New York'}  
  
# Read data from a JSON file and convert to Python data  
with open("data.json", "r") as f:  
    data_dict = json.load(f)  
    print(data_dict)   # Output: {'name': 'John', 'age': 30, 'city': 'New York'}  

JSON kullanırken,, Python gibi özel veri türlerinin karşılık gelen JSON temsillerine dönüştürüleceğini unutmayın: sırasıyla, ,. None True False null true false