Main Content

putData

类: matlab.net.http.io.JSONConsumer
命名空间: matlab.net.http.io

保存 JSONConsumer 的下一个 JSON 数据缓冲区

语法

[len,stop] = putData(consumer,data)

说明

[len,stop] = putData(consumer,data) 将数据传递给超类,以便将 uint8 缓冲区转换为字符串,然后使用 jsondecode 进行解码并将其插入到 Response.Body.Data 中。

在读取整个消息之前,此方法可能不会存储解码的 JSON 数据。

此方法可覆盖 putData。您可以覆盖此方法,以检查或更改转换前的 uint8 数据或解码后的 JSON 数据。

输入参数

全部展开

内容使用程序,指定为 matlab.net.http.io.JSONConsumer 对象。

matlab.net.http.ResponseMessage 对象中的原始数据缓冲区,指定为非空 uint8 向量、uint8.empty[]。有关这些值的详细信息,请参阅 ContentConsumer.putData 方法的data输入参量。

输出参量

全部展开

已处理的数据的长度,以双精度值或空双精度值形式返回。有关详细信息,请参阅 ContentConsumer.putData 中的 size 参量。

指示是否接收来自此消息的更多数据,返回为 truefalse。有关详细信息,请参阅 ContentConsumer.putData 中的 stop 参量。

属性

Accesspublic

要了解方法的属性,请参阅方法属性

版本历史记录

在 R2018a 中推出

另请参阅

|