[英]Handling a Txt file content as a String Variable
I have a json file, and I need to read all of that json file content as String data.我有一个 json 文件,我需要将所有 json 文件内容作为字符串数据读取。 How can I read all the data and set a variable as a String for all of that content?
如何读取所有数据并将变量设置为所有内容的字符串? Json file has blanks, new lines, special characters etc if it's neccesarry.
如果需要,Json 文件包含空格、换行符、特殊字符等。
Thanks for your help!谢谢你的帮助!
import json
from ast import literal_eval
with open('<path_to_json_data>/json_data.txt') as f:
json_data = json.load(f) # dict object
print(json_data, type(json_data))
json_data_as_str = str(json_data) # dict-->str object
print(json_data_as_str, type(json_data_as_str))
data = literal_eval(json_data_as_str) # str-->dict object again
print(data, type(data))
Hope it helps希望能帮助到你
Simple as this example像这个例子一样简单
import json
with open("path/to/json/filename.json", "r") as json_file:
data = json.load(json_file)
print(data)
dataStr = json.dumps(data)
print(dataStr)
use json.loads
使用
json.loads
import json
with open(file_name, "r") as fp:
as_string = json.loads(fp.read())
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.