加载一个包含字符串列表的json文件



我有一个json文件,其中包含如下字符串列表:

['HellonHow are you?', 'What is your name?nMy name is john']

我必须读取这个文件并将其存储为字符串列表,但我很困惑,我该如何读取json文件这样。另外,我应该使用utf-8编码格式。

假设您有json文件中描述的一行或多行。以下是我的建议(请记住将文件名test.json替换为您的文件名):

import ast
with open("test.json", "r") as input_file:
line_list = input_file.readlines()
all_texts = [item for sublist in line_list for item in ast.literal_eval(sublist)]
print(all_texts)

您显示的文件不是json格式的。无论如何,要读取json文件,您必须执行以下操作

进口json

jsonObj = json.loads('path/to/file.json')

这将返回一个字典对象并将其存储在jsonObj中。

最新更新