JSON转义空格字符

CQM*_*CQM 12 html json escaping character

如何在JSON字符串中转义空格字符?基本上我的问题是我遇到了这样一种情况:读取字符串的程序可以使用HTML标记进行格式化,但我需要能够使用这些HTML标记而不向字符串添加更多空格.所以像

<u>text</u>
Run Code Online (Sandbox Code Playgroud)

没问题,可以添加下划线格式

但有点像

<font size="14">text</font>
Run Code Online (Sandbox Code Playgroud)

不好,因为<font>带有size属性的标记会为字符串添加额外的空间.我知道,有趣的标准,但在这一点上,这就是发生了什么.

我的第一个推测解决方案是拥有JSON可以在字体和大小之间放置的某种\ escape字符,这将解决我的"空间"问题,HTML将忽略但在代码中保留人类可读字符串而没有实际空格.

 ex. <font\&size="14">text</font>
Run Code Online (Sandbox Code Playgroud)

显示为: text

有点像&nbsp;但更好?

任何解决方案

car*_*ira 22

您可以使用\ u0020来转义JSON中的''字符.