有没有一个库可以将Java POJO与JSON和XML相互转换?[已关闭]

2022-09-01 12:00:36

我有一个对象图,我想在JSON和XML之间转换,以创建REST样式的API。令我印象深刻的是,一定有人已经这样做了,但是使用Google和Stack Overflow进行快速搜索时什么也没发现。

有没有人知道一个合适的(Apache或等效许可证首选)库来做到这一点?


答案 1

来自谷歌的GSONhttp://code.google.com/p/google-gson/

杰克逊春天使用的图书馆:https://github.com/FasterXML/jackson

我同意其他人建议jaxb将XML用于pojo,支持很多工具:这是标准。


答案 2

对于POJO到XML,我建议使用JAXB(还有其他库,例如XStream,但JAXB是标准化的)。

对于JSON,我什么都不知道,但如果你想实现一个RESTful API,你可能对JSR-311感兴趣,它为RESTful API和Jersey定义了一个服务器端API,这是它的参考实现。