Я использую CouchbaseLite для создания встроенной базы данных типа NoSQL. Загруженные библиотеки для версии 1.3 couchbase-lite-java-1.3.1-community.zip
и добавили их в мой проект Java в eclipse.создать JAVA-карту из файла JSON с использованием библиотек Джексона
Ниже перечислены задачи, которые я хочу достичь?
- Read .json файл (допустим, путь к файлу
J:/temp/sample.json
) - Преобразовать это Карта
- Вставьте в базу данных CouchBase.
Ниже приведен код, который я попробовал:
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
и преобразовать его в Map
используя Jackson
библиотеки, так что я могу создать и вставить документ в CouchbaseLite DB.
Примечание:Jackson
библиотеки являются частью CouchBaseLite
, что я скачал, поэтому я хочу, решение вокруг него. I don't want to use custom processing
файла JSON и преобразовать его в Map, что связано с ошибкой и производительностью.