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 ਡਾਟਾ ਕਿਸਮਾਂ ਜਿਵੇਂ ਕਿ None
, True
, False
ਨੂੰ ਉਹਨਾਂ ਦੇ ਅਨੁਸਾਰੀ JSON ਪ੍ਰਸਤੁਤੀਆਂ ਵਿੱਚ ਬਦਲਿਆ ਜਾਵੇਗਾ: null
, true
, false
, ਕ੍ਰਮਵਾਰ।