저는 couchbase에 C 구조체를 저장하고 있습니다. 그래서이 구조체를 나중에 읽고 다시 처리 할 수 있도록하고 있습니다. 1 단계를 피하고 있습니다.) C 구조 -> JSON 저장할 때 및 2) 검색하는 동안 JSON -> C 구조체.Couchbase REST API는 NON-JSON 데이터 (바이너리 데이터)를 지원합니까?
이것은 lcb_get() 및 lcb_set()을 사용할 때 잘 작동합니다. 하지만 REST 모델 및 lcb_make_http_request() 호출을 사용하여 뷰에 조회를 수행하기위한 요구 사항이 필요합니다.
그래서 어떻게 lcb_make_http_request()가 16 진수 데이터이며 null 사이에있을 수 있습니다 내 비 JSON C 구조를 처리합니다 궁금 해서요. lcb_make_http_request()를 호출 한 후 HTTP 응답으로 얻은 데이터로 C 구조체를 추출하여 채울 수 있습니까?
Couchbase가 문서에 JSON 또는 바이너리 데이터를 저장할 수 있으므로 데이터를 올바르게 전달하면 제대로 작동합니다. 비록 문서의 방법으로는별로 보이지는 않지만. Base64 인코딩이 효과적 일 것입니다. – WiredPrairie