주요 콘텐츠

putData

R2026b

클래스: 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.putData의 size 인수를 참조하십시오.

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

특성

Accesspublic

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

버전 내역

R2018a에 개발됨

참고 항목

|