http://elef.top/5252390275362559972.code前面的链接是一堆 HTML 代码,我需要把 HTML 代码放到 JSON 中的一个字段上,HTML 中的双引号已经转义,但是 JSON 还是不能通过校验,这是什么原因
1
sutra 2018-12-27 15:43:26 +08:00
能。
|
2
kcats 2018-12-27 15:46:37 +08:00
啥语言都能转啊, 所有的 json 库都应该能安全的处理字符串字段的序列化, 不然就是通不过测试的 json 库.
|
3
leon4770 2018-12-27 15:47:07 +08:00
试试先把 HTML encode,然后丢到 json 中
|
4
MushiUta 2018-12-27 15:48:17 +08:00 1
实在不行,手动 base64 吧。→_→
|
5
careofzm 2018-12-27 15:51:54 +08:00
我觉得你还是把 html 存到一个地方储存,然后 json 中放地址或者 url 比较好
|
6
0ZXYDDu796nVCFxq 2018-12-27 16:34:49 +08:00 via Android 1
base64 一下
|
7
Variazioni 2018-12-27 16:40:16 +08:00
encode 一下放进去。。。
|
8
freakxx 2018-12-27 16:43:36 +08:00
html_content = '''<html></html>'''
python 的话,直接直接塞进去尽可以 data = {"html_content": html_content} json 都不用 如果其他语言没办法直接,dumps 下,出来再 loads |
9
deepdark 2018-12-27 16:47:29 +08:00 via Android
能,注意符号就行
|
10
Ritr 2018-12-27 16:47:30 +08:00
注意换行
|
11
7654 2018-12-27 16:48:06 +08:00
能,只要引号可以括起来的都行
|
12
xnode 2018-12-27 16:52:00 +08:00
能,只要你愿意,啥都能放
|
13
andylsr 2018-12-27 16:53:04 +08:00 via Android
大众点评就是这么干的
|
14
crab 2018-12-27 16:56:06 +08:00
可以啊,谷歌很多这样。
|
15
binux 2018-12-27 16:57:17 +08:00 via Android
别手拼 JSON 就行
|
16
xieranmaya 2018-12-27 22:19:17 +08:00
回车,**tab**等都不能明文出现在双引号之间
|
17
gzf6 2018-12-28 09:12:13 +08:00 via iPhone
回车去掉
|
18
wizardoz 2018-12-28 10:08:45 +08:00
根本不存在什么转义的问题,除非你是手写的 JSON。
|