1
我的Java應用程序使用XML輸入,並使用簡單框架對其進行解析。我希望它也接受JSON,因此我想將JSON轉換爲XML。如何將Badgerfish風格的JSON轉換爲Java中的XML?
標籤和屬性很重要,因此我使用Badgerfish約定。 這與Python的xmljson很好,但我找不到一個體面的包來做到這一點。 GSON似乎沒有Badgerfish的實施。 This主題不提供任何標籤/屬性保留包,該主題也有點舊。
哪些Java包可以將JSON轉換爲XML,同時將標記/屬性置於正確的位置?
建議的替代方法比Badgerfish亦歡迎...
提前非常感謝!
感謝您的建議!我一直在嘗試和搜索很多,但我無法弄清楚哪個包實現了這些功能。還是它在標準的Java庫中實現? 說實話:我對Java很陌生... –
XPath 3.1在最近版本的Saxon以及其他一些庫如BaseX中實現。 –
請注意,據我所見,Badgerfish致力於確保每個XML文檔都有一個定義的JSON表示。 XPath轉換函數專注於確保對於每個JSON文檔都有一個定義的XML表示。這意味着對於Badgerfish約定,將會有不轉換爲XML的JSON文檔(例如帶有空格的「{」名稱:「true()}」,而在XPath約定中,將會有XML文檔「所以這兩個適合於不同的目的 –