【发布时间】:2020-05-23 23:35:03
【问题描述】:
我有一堆来自工作的原始数据,我想将它们转换成一个巨大的 JSON,以便从中提取见解。但是这些数据基本上是一个巨大的文本,在这个 JSON 中,我需要将一些文本放入一个属性中,如下所示:
{ "error_analysis": text_0 }
在 text_0 中,我需要以下全部段落:
Lorem ipsum dolor sit amet,consectetur adipiscing elit。 Integer posuere neque risus, et congue velit scelerisque a. Proin tempus ligula tortor,nec tempus nibh blandit eget。 暂停潜力。 Pellentesque ut nisl eu ante ornare mollis。
在 eget pulvinar purus。 Sed gravida,nibh eget consectetur dignissim,augue quam egestas leo,在 luctus sem sem sed sapien。
Justo aliquam ullamcorper 中的 Suspendisse vel massa。
由于行尾,我不能只输入整个段落,因为当您有新行时,JSON 会中断一个新语句。
{ "error_analysis" : "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere neque risus, et congue velit scelerisque a. Proin tempus ligula tortor, nec tempus nibh blandit eget. Suspendisse potenti. Pellentesque ut nisl eu ante ornare mollis.
In eget pulvinar purus. Sed gravida, nibh eget consectetur dignissim, augue quam egestas leo, at luctus sem sem sed sapien.
Suspendisse vel massa in justo aliquam ullamcorper." }
那么有可能吗?还是我必须使用\n, \t... 手动格式化,然后才存储在 JSON 中?或者也许我必须为我创建一个格式化的脚本,如果这是最快的选择,因为我绝对不会手动格式化所有内容:s
谢谢!
【问题讨论】:
-
不要手动生成 JSON。使用
json.dumps({'error_analysis': text_0})。 -
这能回答你的问题吗? Multiline strings in JSON