将JSON存储在HTML属性中的最佳方法?

将JSON存储在HTML属性中的最佳方法?,第1张

将JSON存储在HTML属性中的最佳方法?

HTML不必验证。

为什么不?验证真的很容易进行质量检查,它会捕获很多错误。使用HTML 5

data-*
属性。

JSON对象可以是任何大小(即巨大)。

我还没有看到有关属性大小的浏览器限制的任何文档。

如果确实遇到了问题,请将数据存储在中

<script>
。定义一个对象,然后将
id
s 映射到该对象中的属性名称。

如果JSON包含特殊字符怎么办?(例如{test:’<“ myString />’})

只需遵循将不可信数据包含在属性值中的常规规则即可。使用

&amp;
&quot;
(如果将属性值用双引号引起来)或
&#x27;
(如果将属性值用单引号引起来)。

但是请注意,它不是JSON(这要求属性名称为字符串,并且字符串只能用双引号分隔)。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5441416.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存