如何转义 JSON 字符串中的空格字符?基本上我的问题是我遇到了这样一种情况,即读取字符串的程序可以使用 HTML 标记进行格式化,但我需要能够使用这些 HTML 标记而不向字符串添加更多空格。所以像
<u>text</u>
很好,用于添加下划线格式
但是像
<font size="14">text</font>
不好,因为 <font>
带有 size 属性的标签会在字符串中添加一个额外的空间。我知道,有趣的标准,但在这一点上就是这样。
我的第一个推测性解决方案是在字体和大小之间添加某种\escape 字符,JSON 可以将其放在字体和大小之间,这将解决我的“空格”问题,HTML 会忽略这些字符,但会在代码中保留人类可读的字符串没有实际空间。
ex. <font\&size="14">text</font>
显示为:text
有点像
但更好?
有什么解决办法吗?
最佳答案
您可以使用\u0020 转义 JSON 中的 ' ' 字符。
关于html - JSON 转义空格字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6065679/