Junior — Middle
Ποια βιβλιοθήκη χρησιμοποιείται για τη μετατροπή δεδομένων από το μορφότυπο JSON σε αντικείμενα και το αντίστροφο;
sobes.tech AI
Απάντηση από AI
Για τη μετατροπή δεδομένων από τη μορφή JSON σε αντικείμενα και το αντίστροφο στην Python, συχνά χρησιμοποιείται η προεπιλεγμένη βιβλιοθήκη json.
Παράδειγμα χρήσης:
import json
# Μετατροπή μιας συμβολοσειράς JSON σε αντικείμενο Python
json_str = '{"name": "Иван", "age": 30}'
data = json.loads(json_str)
print(data['name']) # Θα εμφανίσει: Иван
# Μετατροπή ενός αντικειμένου Python σε συμβολοσειρά JSON
python_obj = {'city': 'Μόσχα', 'population': 12000000}
json_data = json.dumps(python_obj, ensure_ascii=False)
print(json_data) # Θα εμφανίσει: {"city": "Μόσχα", "population": 12000000}
Για άλλες γλώσσες προγραμματισμού, υπάρχουν δικές τους βιβλιοθήκες, π.χ., στην JavaScript το ενσωματωμένο αντικείμενο JSON, στη Java τις βιβλιοθήκες Jackson ή Gson.