Html, Umgang mit dem JSON-Antwort
Ich habe eine Seite, kommt zurück, wie ein UnexpectedPage in HtmlUnit, die Antwort ist JSON. Kann ich mit HTMLUnit zu Parsen oder brauche ich eine zusätzliche Bibliothek?
Du musst angemeldet sein, um einen Kommentar abzugeben.
HtmlUnit unterstützt es nicht. Es kann bei höchster ausführen einer JS-Funktion. Sie müssen vorher prüfen, ob die
Content-Type
der zurückgegebenen Antwort übereinstimmtapplication/json
und verwenden Sie dann das geeignete Werkzeug zu analysieren. Google Gson ist nützlich in dieser.Wenn die JSON-Struktur bereits im Vorhinein bekannt ist, können Sie sogar mit Gson zu konvertieren, um ein fullworthy Javabean. Ein Beispiel finden Sie in diese Antwort.