gpt4 book ai didi

java - 如何在 JSON 中删除或替换带有空白的字符串标签

转载 作者:行者123 更新时间:2023-12-01 14:56:48 29 4
gpt4 key购买 nike

<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://www.taxmanntechnologies.com/">[{"INT_ID":"102010000000000015","INT_Section_ID":"102120000000000069", "Section_No":"Section - 16 ","Heading":" Functions of Central Board"}]</string>

我有我想要的数据删除<string xmlns="http://www.taxmanntechnologies.com/"> </String > ,
这样我就可以获得 JSON 数据,任何人都可以告诉我如何删除它,以便我可以解析它。

最佳答案

如果你想“正确”地做到这一点,你需要解析 xml,流行的 xml 解析技术/库是 SAX 和 DOM,SAX 更加事件驱动,使用起来有点棘手,而 DOM 速度较慢,尤其是对于大型 xml文件。

对于这个用例,我将使用 DOM 解析器,大致如下:

File fXmlFile = new File("c:\\file.xml");
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(fXmlFile);
doc.getDocumentElement().normalize();

NodeList nList = doc.getElementsByTagName("string");
String json = nList.item(0).getNodeValue();

关于java - 如何在 JSON 中删除或替换带有空白的字符串标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14254639/

29 4 0