Как обрабатывать JSON конвертировать объект в Python - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть файл JSON, который я преобразовал в объекте python с помощью функции json.load (). Я хочу, чтобы вывод был dict или list, но представлял собой строку.

PS: данные, которые я не смогподелиться, потому что это производственные данные.

Заранее спасибо :))

Ответы [ 2 ]

0 голосов
/ 12 апреля 2019

для перехода от строки к диктовке / списку используйте json.loads()

Итак, что означает каждая сохраненная вами строка в приведенном ниже примере: jsonStr:

jsonStr = '''{"file_type": "json" , "data_type": "str"}'''


jsonObj = json.loads(jsonStr)

Вывод:

print (jsonObj)
{'file_type': 'json', 'data_type': 'str'}

print (type(jsonObj))
<class 'dict'>
0 голосов
/ 12 апреля 2019

Вы имеете в виду, что у вас есть файл myJsonfile.json, верно?и вы хотите загрузить их в python?

вы можете использовать вот так

import json
file = open('myjsonfile.json','r')
jsonfile = json.load(file)

для проверки данных, что это был python, теперь звоните

jsonfile

my code

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...