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 |