public abstract class JsonCronetCallback extends InMemoryTransformCronetCallback<JSONObject>
对 InMemoryTransformCronetCallback
的专门化,将响应正文解释为 JSON。
公共构造函数摘要
公共方法摘要
JsonCronetCallback |
受保护方法摘要
JSONObject |
继承方法摘要
公共构造函数
public JsonCronetCallback ()
公共方法
public JsonCronetCallback addCompletionListener (CronetRequestCompletionListener<? super JSONObject> listener)
添加一个完成监听器。当请求达到终端状态时,所有监听器将按照添加顺序收到通知。如果一个监听器被添加多次,它将只根据第一次添加的时间被调用一次。
参数
listener |
---|
受保护方法
protected JSONObject transformBodyBytes (UrlResponseInfo info, byte[] bodyBytes)
(反序列化) 将纯粹的完整正文转换为用户定义的对象。
假定实现类会适当处理边缘情况(例如空正文和格式错误的正文)。Cronet 不会检查这些对象,而是将它们(或任何异常)直接传递给请求发起者。
参数
info | |
---|---|
bodyBytes |