使用java验证json文件中的html标签 - 最好的方法是什么?

时间:2015-04-27 21:27:45

标签: java html

是否有java库,java框架或java示例我可以提供URL www.test.com/storage/test.json,并验证HTML元素,特别是HTML打开和关闭标记,所以我可以确保对json文件进行更改时,读取内容的网页(www.test.com/content)仍会呈现?

至于一点背景,在Java开发方面我可以被认为是新手。我希望创建一个自动脚本,将通过jenkins运行以验证json文件。到目前为止,我已经能够识别占位符并验证它们不是空白的,和/或仅仅是数字。我甚至能够识别可能位于json文件中的任何类型的链接,并通过使用java.net.HttpURLConnection确保它们是有效的。我的下一个目标是验证HTML标记是否格式正确。

谢谢

编辑/ json文件示例:

    {"list":[{

    "type":"example",

    "id":"123",

    "body": "<p><i>text</i></p>

2 个答案:

答案 0 :(得分:2)

我不清楚你想做什么,但如果你的问题是关于一个库来验证来自Java中的字符串的HTML元素,那么我建议的两个是jcabi-w3c validator和{{3 }}

他们应该在验证HTML实体方面发挥得很好。

答案 1 :(得分:0)

您可以通过向JSON架构添加以下内容来验证包含HTML内容的正文字段:

{
    "body": {
        "type": "string",
        "media": {
            "type": "text/html"
        }
    }
}
相关问题