2017-09-01 103 views
1

在我的應用程序中,我使用Gson轉換器進行翻新。以下是分級。Retrofit + Gson轉換器json RFC7159支持

compile 'com.squareup.retrofit2:retrofit:2.3.0' 
compile 'com.squareup.retrofit2:converter-gson:2.3.0' 
compile 'com.google.code.gson:gson:2.6.1' 

從Magento2後端得到json格式的響應。這裏JSON標準是RFC7159。 Gson不支持它。就像在迴應我得到以下值僅

響應1:「一些字符串」, 響應2:真實

GSON無法閱讀這些類型的數據。爲了讀取這些值或支持RFC7159標準,我需要做些什麼改變。請建議。

的2.6.1和更新
+0

哪個版本你用GSON嗎? – 2017-09-01 11:09:21

+0

如果您使用的版本早於2.6.1,則可以發佈可以工作的解決方案 – 2017-09-01 11:10:58

回答

0

GSON版本開始支持RFC7159,只是在更新的gradle你所依賴的這個:

compile 'com.google.code.gson:gson:2.8.1' 

而且,請不要忘記刪除舊/上一個版本