0
我創造了一套簡單的POJO持有傳入數據ISBN https://openlibrary.org/api/books創建JSON POJO
的REST API URL會是這個樣子前預處理的字符串:
https://openlibrary.org/api/books?bibkeys=ISBN:1234567890&format=json&jscmd=details
的答覆的REST調用看起來像這樣(當然它比下面的例子更復雜):
{
"ISBN:1234567890": {
"info_url": "https://openlibrary.org/books/OL23345657M/some_book_name",
"bib_key": "ISBN:1234567890"
}
}
ISBN nu mber基於REST調用進行更改。 在嘗試爲JSON結構創建一組POJO時,我使用的POJO創建者http://www.jsonschema2pojo.org/
創建了類似ISBN1234567890.java的根類。當然可能不正確。
我應該預先處理JSON字符串,使我的根類仍然BookInfo.java與
{
"BookInfo": {
第一個替換字符串
{
"ISBN:1234567890": {
?
我猜測可能有更好的解決方案來解決這個問題,而不是做字符串操作。