Ich bin auf der Suche nach einer Implementierung von org.w3c.dom.Node
für Dateitypen außer XML, wie JSON oder AVRO. Dies erlaubt mir, Funktionen wiederzuverwenden, die gegen org.w3c.dom.Node
geschrieben wurden, wie zum Beispiel xpath.Implementierungen von org.w3c.dom.Node für JSON
org.w3c.dom.Node document = new JsonDocument(myJsonMessage);
XPathFactory xpathFactory = XPathFactory.newInstance();
XPath xpath = xpathFactory.newXPath();
String msg = xpath.evaluate("/document/element", document);
msg
ist eine Auswertung von XPath gegen ein json Dokument, vorausgesetzt, ich habe eine Implementierung von Node
/Document
für Json.
@ PhilHead, vielen Dank für Ihr Feedback. Ich kann sehen, dass das funktionieren würde, aber ich kann es mir nicht leisten, json in xml zu konvertieren. –
Ich glaube nicht, dass es eine "out of the box" Implementierung von Node gibt, die Ihnen das geben wird, was Sie wünschen. Es ist jedoch eine Schnittstelle, so dass Sie möglicherweise Ihre eigene Implementierung erstellen können, die zu etwas wie JSONPath https://stackoverflow.com/questions/8481380/is-there-a-json-äquivalent-of-xquery-xpath delegiert – PillHead