代码拉取完成,页面将自动刷新
"""Serialization.
@see: https://www.learnpython.org/en/Serialization
Python provides built-in JSON libraries to encode and decode JSON.
"""
import json
def test_json():
"""JSON serialization."""
# There are two basic formats for JSON data. Either in a string or the object data-structure.
# The object data-structure, in Python, consists of lists and dictionaries nested inside each
# other. The object data-structure allows one to use python methods (for lists and dictionaries)
# to add, list, search and remove elements from the data-structure. The String format is mainly
# used to pass the data into another program or load into a data-structure.
person_dictionary = {'first_name': 'John', 'last_name': 'Smith', 'age': 42}
assert person_dictionary['first_name'] == 'John'
assert person_dictionary['age'] == 42
json_string = '{"first_name": "John", "last_name": "Smith", "age": 42}'
# To load JSON back to a data structure, use the "loads" method. This method takes a string
# and turns it back into the json object data-structure:
person_parsed_dictionary = json.loads(json_string)
assert person_parsed_dictionary == person_dictionary
assert person_parsed_dictionary['first_name'] == 'John'
assert person_parsed_dictionary['age'] == 42
# To encode a data structure to JSON, use the "dumps" method. This method takes an object and
# returns a String:
encoded_person_string = json.dumps(person_dictionary)
assert encoded_person_string == json_string
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。