回答(19)
2 years ago
只需包含段落标记,使其看起来整洁,高效 .
示例:“body”:“
这里的第1段 .
这里的第2段 .
”
2 years ago
这是一个非常古老的问题,但我在搜索时遇到了这个问题,我想我知道问题的根源 .
JSON不允许在其数据中使用“真实”换行符;它只能逃脱换行 . 请参阅上面@YOU的答案 . 根据这个问题,看起来你试图以两种方式逃避Python中的换行:使用行继续符(“\”)或使用“\ n”作为转义 .
但请记住:如果你在python中使用一个字符串,特殊的转义字符(“\ t”,“\ n”)将转换为REAL控制字符! “\ n”将替换为表示换行符的ASCII控制字符,该字符恰好是JSON中非法的字符 . (至于续行字符,它只需要换行 . )
所以你需要做的是防止Python转义字符 . 您可以通过使用原始字符串(将 r 放在字符串前面,如 r"abc\ndef" ,或者在换行符前面添加一个额外的斜杠( "abc\\ndef" )来完成此操作 .
上述两种方法都不会将“\ n”替换为真正的换行符ASCII控制字符,而是将“\ n”作为两个文字字符,然后JSON可以将其解释为换行符 .
2 years ago
我们总是可以为多行字符串使用字符串数组,如下所示 .
{
"singleLine": "Some singleline String",
"multiline": ["Line one", "line Two", "Line Three"]
}
我们可以轻松地迭代数组以多行方式显示内容 .
2 years ago
{ {名称}}
{}
my.opt.push({ '名称': '