如何使用Jackson使用HTML对JSON进行验证

发布于 2025-02-03 08:43:22 字数 1399 浏览 4 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

薄暮涼年 2025-02-10 08:43:22

正如评论所说,您的JSON无效。您需要逃脱JSON字符串中的引号:

{"data":"<p><br data-mce-bogus=\"1\"></p>"}

此外,如果您在Java字符串中使用该JSON字面的字样,则必须再次逃脱引号和后背闪烁:

objectMapper.readValue("{\"data\":\"<p><br data-mce-bogus=\\\"1\\\"></p>\"}", Map.class );

As the comment says, your JSON is invalid. You need to escape the quotes inside the JSON string:

{"data":"<p><br data-mce-bogus=\"1\"></p>"}

Additionally if you use that JSON inside a Java string literal you have to escape the quotes and the backslashes again:

objectMapper.readValue("{\"data\":\"<p><br data-mce-bogus=\\\"1\\\"></p>\"}", Map.class );
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文