Retrofit不进行Json解析,直接返回Json String
2017-06-14 16:16
405 查看
太长不看版
retrofit 可以得到String字符串的,使用JsonObject;
要注意区分 JsonObject 和 JSONObject!
也有说JsonConverterFactory 代替 GsonConverterFactory
JsonConverterFactory github地址: https://github.com/brokge/Retrofit2.0-JSONCoverter
retrofit 可以得到String字符串的,使用JsonObject;
public interface APIService { @FormUrlEncoded @POST("tqt-system/code/phone") Call<JsonObject> postPhoneCode(@Field("phone") String phone); @FormUrlEncoded @POST("/tqt-system/login") Call<ResponseBody> postLogin(@Field("phone") String phone, @Field("code") String code, @Header("token") String token); }
要注意区分 JsonObject 和 JSONObject!
也有说JsonConverterFactory 代替 GsonConverterFactory
JsonConverterFactory github地址: https://github.com/brokge/Retrofit2.0-JSONCoverter
相关文章推荐
- Retrofit2.0不进行Json解析,直接查看返回String
- java直接访问链接url,并对返回的json字符串进行解析
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及非文件上传的部分
- Android访问网络系列之--服务端返回XML或JSON格式数据,Android 进行解析并显示
- Expected a string but was BEGIN_OBJECT at line 1 column 2 path $(不让retrofit2自动替我解析json)
- thymeleaf在web层直接返回string,无法解析
- struts2 + ajax(从后台获取json格式的数据返回到前端,然后前端用jquery对json数据进行解析)
- AndroidAsyncHttp与Gson或者Json组合使用,请求直接返回解析对象
- springMVC使用ajax返回json对象,用jquery进行解析.
- 将string直接返回网页,不能作为json处理的解决方法
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- 通过服务器返回来JSON歌词数据进行解析
- Android访问网络:服务端返回XML或JSON格式数据,Android 进行解析并使用ListView显示
- eval解析JSON中的注意点 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval
- fastjson开发学习(二)---对返回的json进行解析
- Asp.net Json 解析 与 直接用ip访问返回josn
- android 客户端访问自己建立的服务器并返回JSON数据进行解析学习
- Jquery form.js文件上传返回JSON数据,在IE下提示下载文件的解决办法,并对返回数据进行正确的解析
- json_encode不对中文进行转码、json_decode解析json字符串返回NULL的处理方法
- Android中Retrofit 2.0直接使用JSON进行数据交互