gpt4 book ai didi

java - 使用 JSOUP 编写 JSON

转载 作者:行者123 更新时间:2023-12-01 12:53:59 25 4
gpt4 key购买 nike

这是我的简单场景,我需要在 HTML 文档的标签内注入(inject)一个 JSON 数组。我可以毫无问题地找到脚本标记,并使用 .append() 插入 JSON。

但是问题是它对 JSON 进行了编码,而浏览器无法对其执行任何操作。

例如,如果我从以下内容开始:

“名称”:“ComponentOne”, “版本”:“1.0”, "主页": "http://google.com ",

append后变成:

\"name\": \"ComponentOne\",\n \"version\":

与号和引号未被识别为有效的 JSON 数组。

有没有一种安全的方法可以让我编写 JSON 数组?虽然将它写入一个单独的文件非常容易,但我不能,不幸的是它必须是同一个文件的一部分。

感谢任何帮助!

最佳答案

使用 DataNode用于添加脚本或样式:

DataNode json = new DataNode("var x = { \"foo\" : \"bar\" }", "http://domain.tld/path");
script.appendChild(json);

关于java - 使用 JSOUP 编写 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24025956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com