0
其餘的API,我打電話只是返回一個整數:12改造與只含一個整數或字符串簡單的JSON響應
據我知道這是一個有效的JSON雖然我會一直幸福如果我可以將服務器端的響應更改爲更規範的響應。不幸的是,這不是我的選擇。
有沒有辦法使用Retrofit來處理這個響應呢?
編輯
如此看來,新規範允許使用簡單的字符串或整數作爲JSON文本
其餘的API,我打電話只是返回一個整數:12改造與只含一個整數或字符串簡單的JSON響應
據我知道這是一個有效的JSON雖然我會一直幸福如果我可以將服務器端的響應更改爲更規範的響應。不幸的是,這不是我的選擇。
有沒有辦法使用Retrofit來處理這個響應呢?
編輯
如此看來,新規範允許使用簡單的字符串或整數作爲JSON文本
我發現這樣做的方式:只需使用Integer作爲模板參數即可:RestCallback
:
new RestCallback<Integer>() {...}
please s ee更新後的問題 – kingston
沒錯。這正是我在評論中所說的:「這是一個有效的JSON片段,它不是有效的JSON文檔。」 –
「ECMA-404中更一般地指定了JSON」部分的內容。你的意思是ECMA-404不用於其他API中的json嗎? – kingston