JSON(ஜாவாஸ்கிரிப்ட் ஆப்ஜெக்ட் நோட்டேஷன்) என்பது பயன்பாடுகளுக்கு இடையில் தரவு பரிமாற்றத்திற்காகப் பயன்படுத்தப்படும் பிரபலமான தரவு வடிவமாகும். Python தொகுதி மூலம் JSON கையாளுதலை ஆதரிக்கிறது, இது தரவு மற்றும் JSON வடிவமைப்பிற்கு json
இடையில் மாற்ற அனுமதிக்கிறது. Python
JSON உடன் பணிபுரிவதற்கான படிகள் இங்கே Python:
Python தரவை JSON ஆக மாற்றவும்
பயன்படுத்தவும் json.dumps()
: ஒரு Python பொருளை(பட்டியல், அகராதி, டூப்பிள் போன்றவை) JSON சரமாக மாற்றவும்.
பயன்படுத்தவும் json.dump()
: Python JSON கோப்பில் தரவை எழுதவும்.
Python JSON ஐ டேட்டாவாக மாற்றவும்
பயன்படுத்தவும் json.loads()
: JSON சரத்தை ஒரு Python பொருளாக மாற்றவும்(பட்டியல், அகராதி, டூப்பிள் போன்றவை).
பயன்படுத்தவும் json.load()
: JSON கோப்பிலிருந்து தரவைப் படித்து அதைத் தரவாக மாற்றவும் Python.
உதாரணமாக:
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 ஐப் பயன்படுத்தும் போது, ,, போன்ற சிறப்பு தரவு வகைகள் Python அவற்றின் தொடர்புடைய JSON பிரதிநிதித்துவங்களாக மாற்றப்படும்: , ,. None
True
False
null
true
false