JSON 字段中能不能方一堆 HTML

2018 年 12 月 27 日
 daijinming

http://elef.top/5252390275362559972.code前面的链接是一堆 HTML 代码,我需要把 HTML 代码放到 JSON 中的一个字段上,HTML 中的双引号已经转义,但是 JSON 还是不能通过校验,这是什么原因

3906 次点击
所在节点    程序员
18 条回复
sutra
2018 年 12 月 27 日
能。
kcats
2018 年 12 月 27 日
啥语言都能转啊, 所有的 json 库都应该能安全的处理字符串字段的序列化, 不然就是通不过测试的 json 库.
leon4770
2018 年 12 月 27 日
试试先把 HTML encode,然后丢到 json 中
MushiUta
2018 年 12 月 27 日
实在不行,手动 base64 吧。→_→
careofzm
2018 年 12 月 27 日
我觉得你还是把 html 存到一个地方储存,然后 json 中放地址或者 url 比较好
0ZXYDDu796nVCFxq
2018 年 12 月 27 日
base64 一下
Variazioni
2018 年 12 月 27 日
encode 一下放进去。。。
metamask
2018 年 12 月 27 日
html_content = '''<html></html>'''

python 的话,直接直接塞进去尽可以

data = {"html_content": html_content}
json 都不用

如果其他语言没办法直接,dumps 下,出来再 loads
deepdark
2018 年 12 月 27 日
能,注意符号就行
Ritr
2018 年 12 月 27 日
注意换行
7654
2018 年 12 月 27 日
能,只要引号可以括起来的都行
xnode
2018 年 12 月 27 日
能,只要你愿意,啥都能放
andylsr
2018 年 12 月 27 日
大众点评就是这么干的
crab
2018 年 12 月 27 日
可以啊,谷歌很多这样。
binux
2018 年 12 月 27 日
别手拼 JSON 就行
xieranmaya
2018 年 12 月 27 日
回车,**tab**等都不能明文出现在双引号之间
gzf6
2018 年 12 月 28 日
回车去掉
wizardoz
2018 年 12 月 28 日
根本不存在什么转义的问题,除非你是手写的 JSON。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/521537

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX