【发布时间】:2018-01-14 13:28:02
【问题描述】:
我一直读到数据来自 json 格式的服务器,当我们想以 json 格式发送一些我们发送到服务器的数据时,数据以 json 格式传输,那么字符串请求来自哪里?我不知道我们是否也可以以字符串格式发布和获取数据,使用字符串和json请求有什么区别和用例?
谢谢!
【问题讨论】:
-
不幸的是它没有帮助
-
JSONRequest 将结果作为 JSONObject 返回。 StringRequest 以字符串形式返回结果(字符串上的 json 结构)
-
所以整个 json 响应以字符串格式返回?
-
如果您希望响应是 JSON 对象或 JSON 数组,节省实现序列化的时间并且您不想显式设置内容类型,那么
JsonObjectRequest和JsonArrayRequest是您需要的正确工具。但是,如果它是一种不同的格式,或者您只是想使用其他一些序列化/反序列化工具,例如 GSON,那么StringRequest是通用的工具。到目前为止,Volley 还缺少ByteRequest。
标签: android json http android-volley