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 버퍼를 string형으로 변환한 다음 jsondecode를 사용하여 디코딩하고 결과를 Response.Body.Data에 삽입합니다.

이 메서드는 전체 메시지를 읽어 들이기 전까지는 디코딩된 JSON 데이터를 저장하지 않을 수 있습니다.

이 메서드는 putData의 재정의된 메서드입니다. 변환 전에 uint8 데이터를 검토하거나 변경하거나, 디코딩 후에 JSON 데이터를 검토하거나 변경할 목적으로 이 메서드를 재정의할 수 있습니다.

입력 인수

모두 확장

콘텐츠 소비자로, matlab.net.http.io.JSONConsumer 객체로 지정됩니다.

matlab.net.http.ResponseMessage 객체 내 원시 데이터로 구성된 버퍼로, 비어 있지 않은 uint8형 벡터, uint8.empty 또는 []로 지정됩니다. 이러한 값에 대한 자세한 내용은 ContentConsumer.putData 메서드의 data 입력 인수를 참조하십시오.

출력 인수

모두 확장

처리되는 데이터의 길이로, double형 또는 빈 double형으로 반환됩니다. 자세한 내용은 ContentConsumer.putDatasize 인수를 참조하십시오.

이 메시지로부터 추가 데이터를 수신할지 여부를 나타내는 표시로, truefalse로 반환됩니다. 자세한 내용은 ContentConsumer.putDatastop 인수를 참조하십시오.

특성

Accesspublic

메서드의 특성에 대해 자세히 알아보려면 메서드 특성을 참조하십시오.

버전 내역

R2018a에 개발됨

참고 항목

|