0
我正在寻找org.w3c.dom.Node
以外的其他数据类型的实现,比如json或avro。这将允许我重用针对org.w3c.dom.Node
写入的功能,例如xpath。json的org.w3c.dom.Node的实现
org.w3c.dom.Node document = new JsonDocument(myJsonMessage);
XPathFactory xpathFactory = XPathFactory.newInstance();
XPath xpath = xpathFactory.newXPath();
String msg = xpath.evaluate("/document/element", document);
msg
是对一个JSON文档的XPath的评估,提供我的Node
/Document
对JSON的实现。
@ PhilHead,谢谢您的反馈。 我可以看到,将工作,但是,我无法负担转换JSON到XML。 –
我不认为有一个“开箱即用”的Node实现,它会给你你想要的东西。然而,这是一个接口,所以你可以创建自己的实现,它代表JSONPath https://stackoverflow.com/questions/8481380/is-there-a-json-equivalent-of-xquery-xpath – PillHead