Как разобрать JSON из файла с BaseX? - PullRequest
0 голосов
/ 01 февраля 2020

Запись JSONObject в файл из Twitter4J, кажется, работает, по крайней мере файл выглядит правильно при открытии вручную:

public void writeJsonToFile(String fileName) throws FileNotFoundException, UnsupportedEncodingException, IOException {
    FileOutputStream fileOutputStream = null;
    OutputStreamWriter outputStreamWriter = null;
    BufferedWriter bufferedWriter = null;
    fileOutputStream = new FileOutputStream(fileName);
    outputStreamWriter = new OutputStreamWriter(fileOutputStream, "UTF-8");
    bufferedWriter = new BufferedWriter(outputStreamWriter);
    bufferedWriter.write(tweets.toString());
    bufferedWriter.close();
    outputStreamWriter.close();
    fileOutputStream.close();
}

, но после загрузки файла в BaseX или, по крайней мере, в JsonParser, как фактически анализируется или обрабатывается контент? Разве он не должен быть преобразован в XML с парсером?

private void parseJsonFile(String fileName) throws IOException {
    JsonParser jsonParser = new JsonParser(new IOFile(fileName), new MainOptions());
}

полный код на github .

...