putData

Класс: matlab.net.http.io.JSONConsumer
Пакет: matlab.net.http.io

Сохраните следующий буфер данных JSON для JSONConsumer

Синтаксис

[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 способ.

Выходные аргументы

расширить все

Длина данных, обработанных, возвращенных как двойной или пустой двойной. Для получения дополнительной информации смотрите аргумент size в ContentConsumer.putData.

Укажите, нужно ли получать дополнительные данные из этого сообщения, возвращенные следующим true или false. Для получения дополнительной информации смотрите аргумент stop в ContentConsumer.putData.

Признаки

Accesspublic

Чтобы узнать об атрибутах методов, см. «Атрибуты метода».

См. также

|

Введенный в R2018a