JSON-თან მუშაობა Python: გადაიყვანეთ, გაანალიზეთ და ჩაწერეთ JSON

JSON(JavaScript Object Notation) არის მონაცემთა პოპულარული ფორმატი, რომელიც გამოიყენება აპლიკაციებს შორის მონაცემთა გაცვლისთვის. Python მხარს უჭერს JSON მანიპულირებას მოდულის საშუალებით json, რაც საშუალებას გაძლევთ გადაიყვანოთ Python მონაცემები და JSON ფორმატი.

აქ არის ნაბიჯები JSON-თან მუშაობისთვის Python:

გადაიყვანეთ Python მონაცემები JSON-ში

გამოყენება json.dumps(): გადაიყვანეთ Python ობიექტი(სია, ლექსიკონი, ტიპი და ა.შ.) JSON სტრიქონად.

გამოყენება json.dump(): ჩაწერეთ Python მონაცემები JSON ფაილში.

 

გადაიყვანეთ JSON Python მონაცემებად

გამოყენება 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, შესაბამისად.