Я пытаюсь прочитать из json-файла, используя java. Это то, что я до сих пор:Как разрешить ошибку JSONParser()?
import jdk.nashorn.internal.parser.JSONParser;
import java.io.FileReader;
import java.util.Objects;
public static void main (String[] args){
JSONParser parser = new JSONParser(); //Error : JSONParser() in JSONParser cannot be applied to expected parameters ...
System.out.println("Reading JSON file ...");
FileReader fileReader = new FileReader("data.json"); // *file not found exception!
JSONObject json = (JSONObject) parser.parse(fileReader); //JSONParser cannot be applied to java.io.File.Reader
String t1 = (String) json.get("time");
System.out.println("Time: " + t1);
}
У меня есть следующие ошибки в этом разделе:
Error:(14, 29) java: constructor JSONParser in class jdk.nashorn.internal.parser.JSONParser cannot be applied to given types;
required: java.lang.String,jdk.nashorn.internal.objects.Global,boolean
found: no arguments
reason: actual and formal argument lists differ in length
У меня есть файл data.json в каталоге, но он не может читать его и дает мне FileNotFoundException
я нашел следующие строки:
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
это дает мне Фолля (
Error:(2, 23) java: package org.json.simple does not exist
Error:(3, 30) java: package org.json.simple.parser does not exist
Я использую IntelliJ IDEA 14.1.4. Как я могу решить эти ошибки?
Ну, первая ошибка заключается в том, что вы пытаетесь вызвать конструктор, который не существует. Я очень удивлен, что вы делаете такую базовую ошибку, когда остальная часть вопроса не означает, что вы новичок. – Kayaman
Я новичок в Java. Итак, как я мог решить эту проблему? – Rubbic
Я следую этому коде: http://javarevisited.blogspot.com/2014/12/how-to-read-write-json-string-to-file.html – Rubbic