首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

JSON 字段中能不能方一堆 HTML

  •  
  •   daijinming · 119 天前 · 1473 次点击
    这是一个创建于 119 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    18 回复  |  直到 2018-12-28 10:08:45 +08:00
        1
    sutra   119 天前
    能。
        2
    kcats   119 天前
    啥语言都能转啊, 所有的 json 库都应该能安全的处理字符串字段的序列化, 不然就是通不过测试的 json 库.
        3
    leon4770   119 天前
    试试先把 HTML encode,然后丢到 json 中
        4
    MushiUta   119 天前   ♥ 1
    实在不行,手动 base64 吧。→_→
        5
    careofzm   119 天前
    我觉得你还是把 html 存到一个地方储存,然后 json 中放地址或者 url 比较好
        6
    gstqc   119 天前 via Android   ♥ 1
    base64 一下
        7
    Variazioni   119 天前
    encode 一下放进去。。。
        8
    freakxx   119 天前
    html_content = '''<html></html>'''

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

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

    如果其他语言没办法直接,dumps 下,出来再 loads
        9
    deepdark   119 天前 via Android
    能,注意符号就行
        10
    Ritr   119 天前
    注意换行
        11
    7654   119 天前
    能,只要引号可以括起来的都行
        12
    xnode   119 天前
    能,只要你愿意,啥都能放
        13
    andylsr   119 天前 via Android
    大众点评就是这么干的
        14
    crab   119 天前
    可以啊,谷歌很多这样。
        15
    binux   119 天前 via Android
    别手拼 JSON 就行
        16
    xieranmaya   119 天前
    回车,**tab**等都不能明文出现在双引号之间
        17
    gzf6   119 天前 via iPhone
    回车去掉
        18
    wizardoz   118 天前
    根本不存在什么转义的问题,除非你是手写的 JSON。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4103 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 01:42 · PVG 09:42 · LAX 18:42 · JFK 21:42
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1