我只想读下面的json文件的“文本”部分。那就是:新年快乐! ....舒默参议员,比历史上任何其他政府都要长一年以上。这些人已得到委员会和所有其他人的批准,但舒默继续阻止他们为自己的国家服务!非常不公平!
然后在RNN模型中训练单词,我应该怎么做才能获取文本并删除其他单词?
json文件:
loginRedirect()
答案 0 :(得分:0)
您可以使用list
理解:
[element['text'] for element in data]
您还可以将map
与operator.itemgetter
结合使用:
from operator import itemgetter
list(map(itemgetter('text'), data))
答案 1 :(得分:0)
您可以尝试:
text_data = ""
with open(file_path) as file_obj:
json_data = json.load(file_obj)
for single_json in json_data:
print(single_json["text"])
text_data += single_json["text"]
print(text_data)
答案 2 :(得分:0)
应该像读取文件并连接已解析的json对象的相关部分一样简单。我假设您需要将整个内容作为单个字符串而不是字符串列表。
import json
with open('file.json') as f:
data = json.load(f)
text = "".join(d['text'] for d in data)
print(text)
其中file.json
是数据文件,而text
是提取的字符串。