我有點困惑,我應該使用哪一個。我應該使用StringRequest還是JsonObjectRequest
的API是一種試圖擊中接受普通的文本後的參數雖然它的響應是一個JSON字符串。
應該使用哪一個?
我有點困惑,我應該使用哪一個。我應該使用StringRequest還是JsonObjectRequest
的API是一種試圖擊中接受普通的文本後的參數雖然它的響應是一個JSON字符串。
應該使用哪一個?
您可以使用JSON Object Request
。
JsonObjectRequest
和StringRequest
在他們的父類和它們的響應中是不同的。你可以找到它,如果你深入到volley's source code。
JsonObjectRequest extends JsonRequest<JSONObject>
StringRequest extends Request<String>
所以,如果響應是一個JSON字符串,那麼你可以只使用JsonObjectRequest
爲了方便,因爲排球一直包裹是一個JSONObject
的響應。
謝謝!是的,這是有道理的。我可以做到。雖然,我繼續https://github.com/AsyncHttpClient/async-http-client它爲我完美工作。 –
因此,我可以發送定期發佈參數?或者將它作爲一個JSON字符串發送參數? –
這取決於API。如果你的API接受參數爲'JSON',那麼你可以發送'JSON'字符串。或者如果你有很多參數,比如6或者7,那麼'JSON'是更好的選擇。 –
不,我的意思是,我知道我的API接受純文本表單字段的參數。它不在JSON中。這會繼續嗎? –