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