1 json.loads ()
В формате JSON данных в словарь
data_json = '{ "сообщение": "登录成功", "код": "10001", "данные": NULL, "статус": 1}' data_dict = json.loads (data_json, кодирование = "UTF-8")
На этот раз, если вы используете Eval (data_json) сообщит об ошибке.
NameError: название «нулевой» не определен
2 json.load ()
Считываемых из файла типа JSON данных, и превращается в словарь
data_json = '{ "сообщение": "登录成功", "код": "10001", "данные": NULL, "статус": 1}' с открытым ( "json_file.txt", режим = "R", кодирование = "UTF-8") в файле: date_dict = json.load (файл)
3 json.dumps ()
Конкретных типов Python строка операций, то есть, преобразованы в формат JSON данных
Примечание: словари, списки и так можно струнные слова операция становится формат JSON
one_dict = { "имя": "菲菲", "возраст": 18, "деньги": Нет} one_str = ул (one_dict) one_json = json.dumps (one_dict) two_json = json.dumps (one_dict, ensure_ascii = False)
one_tuple = [ "菲菲", 18, Отсутствует] one_str = ул (one_tuple) one_json = json.dumps (one_tuple) two_json = json.dumps (one_tuple, ensure_ascii = False)
4 json.dump ()
Тип словаря в формате JSON строки, записывается в файл
one_dict = { "имя": "字典型", "возраст": 18, "деньги": Нет} с открытым ( "json_file.txt", режим = "а", кодирование = "UTF-8") в качестве файла: json.dump (one_dict, файл ensure_ascii = False)
one_tuple = [ "菲菲", 18, Отсутствует] с открытым ( "json_file.txt", режим = "а", кодирование = "UTF-8") в качестве файла: json.dump (one_tuple, файл, ensure_ascii = False)
Краткое описание:
JSON загружает данные в формат Dict
отвалов словарь, список других типов данных формата т в JSON
нагрузить чтения JSon формат , и вернуться Dict
дамп словаря данных, список других форматов в формат JSON, записывается в файл в
Я попробовал,
нагрузки, нагрузки только кажется, трансформируется в Словаре. (Десериализация, поток - объект)
свалка, отвалы могут быть список, словарь данных в формат JSON. (Последовательные объекты - могут быть сохранены или транспортный формат)
Есть за слово с, находятся на операции с файлами.