1
CouchbaseLite를 사용하여 NoSQL 유형의 내장 데이터베이스를 빌드하고 있습니다. 1.3 버전 couchbase-lite-java-1.3.1-community.zip
에 대한 라이브러리를 다운로드하고 Eclipse에서 Java 프로젝트에 추가했습니다.Jackson 라이브러리를 사용하여 JSON 파일에서 JAVA Map을 작성하십시오.
다음과 같은 작업을 수행하고 싶습니까?
- 읽기 .json 파일
- 그것이
- 는 카우치베이스 주식회사 데이터베이스에 삽입지도로 변환 (우리가 파일 경로
J:/temp/sample.json
를 가정하자). 내가 만들고 CouchbaseLite로 문서를 삽입 할 수 있도록CouchDBManager dbManager = new CouchDBManager(); Database myDB = dbManager.createDataBase("atempt1"); // first step File f = new File("J:/temp/sample.json"); // code to read the content of a file // second step ObjectNode objectNode1 = mapper.createObjectNode(); // add code to covert the json content read from the file to Map // third step Document doc = myDB.createDocument(); doc.putProperties(map); // putProperties expectes Map object
그래서, 친절
json
파일을 읽는 나를 도와Jackson
라이브러리를 사용하여Map
로 변환 :
다음 내가 노력 코드입니다 DB.
참고 :Jackson
라이브러리는 내가 다운로드 한 CouchBaseLite
의 일부이므로 해결 방법을 원합니다. JSON 파일의 I don't want to use custom processing
을 Map으로 변환하면 오류가 발생하고 성능 문제가 발생합니다.
map = mapper.readValue(new File("J:/temp/sample.json"), HashMap.class);
이지도를 반환