V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
daijinming
V2EX  ›  程序员

JSON 字段中能不能方一堆 HTML

  •  
  •   daijinming · Dec 27, 2018 · 3433 views
    This topic created in 2682 days ago, the information mentioned may be changed or developed.

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

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

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

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

    如果其他语言没办法直接,dumps 下,出来再 loads
    deepdark
        9
    deepdark  
       Dec 27, 2018 via Android
    能,注意符号就行
    Ritr
        10
    Ritr  
       Dec 27, 2018
    注意换行
    7654
        11
    7654  
       Dec 27, 2018
    能,只要引号可以括起来的都行
    xnode
        12
    xnode  
       Dec 27, 2018
    能,只要你愿意,啥都能放
    andylsr
        13
    andylsr  
       Dec 27, 2018 via Android
    大众点评就是这么干的
    crab
        14
    crab  
       Dec 27, 2018
    可以啊,谷歌很多这样。
    binux
        15
    binux  
       Dec 27, 2018 via Android
    别手拼 JSON 就行
    xieranmaya
        16
    xieranmaya  
       Dec 27, 2018
    回车,**tab**等都不能明文出现在双引号之间
    gzf6
        17
    gzf6  
       Dec 28, 2018 via iPhone
    回车去掉
    wizardoz
        18
    wizardoz  
       Dec 28, 2018
    根本不存在什么转义的问题,除非你是手写的 JSON。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1941 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 16:13 · PVG 00:13 · LAX 09:13 · JFK 12:13
    ♥ Do have faith in what you're doing.