질문 ... _bulk_docs API를 통해 CouchDB에 데이터를 추가하려고합니다. 대부분이 작업을 수행하지만 특수 문자가 포함 된 JSON 값 (예 : 특정 스페인어 또는 프랑스어 문자가 내 데이터에 존재 함)으로 인해 CouchDB에 의해 제공된 "잘못된 JSON"오류가 발생하고 데이터가 거부됩니다.CouchDB 및 특수 문자
제대로 작동하려면 설정해야 할 항목이 확실하지 않습니다. 어떤 제안? CouchDB는 데이터를 올바로 가져 오는 것 같습니다 (적어도 로그 파일에서는 올바르게 보입니다). 그러나 특수 문자를 제거하지 않으면 처리되지 않습니다.
CouchDB는 유니 코드 문자를 지원하므로 특수 문자에는 문제가 없어야합니다. CouchDB와 어떤 라이브러리/툴을 사용하고 계십니까? 문제가있을 수 있습니다. – filippo
지금 자바 서블릿에서 URL을 호출하고 있습니다. 내 CouchDB 데이터베이스를 가리키는 URL 객체를 만들고 내 HttpURLConnection의 Content-type을 "text/plain; charset = utf-8"로 설정합니다. 또한 Jackson (writeValueAsString() 메서드 사용)을 사용하여 CouchDB로 전송되는 JSON 문자열을 만듭니다. – nkp