0
Я пытаюсь прочитать файл json из dbpedia и проанализировать его. Но код, который я написал, не может правильно прочитать весь json-файл, и по этой причине возникает ошибка синтаксического анализа. Вот мой код для чтения и разбора ...Файл не читается правильно
URL url=new URL("http://dbpedia.org/data3/assembly.json");
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String inputLine="asdf";
while ((in.readLine()) != null)
{
if (inputLine=="asdf")
inputLine=in.readLine();
else
inputLine+=in.readLine();
//System.out.println(inputLine);
}
System.out.println(inputLine);
Object obj = parser.parse(inputLine);
JSONObject jsonObject = (JSONObject) obj;
что сообщение об ошибке? – Paolo
Использовать 'String.equals' для сравнения строк – Reimeus
error msg is this this Ошибка: ошибка анализа в строке 1: .../онтология/сборка": {"http: //www.w3.o --- --------------------^ Ожидание «EOF», '}', ',', ']', got ':' В действительности я сравниваю с фактическим json и выход переменной «inputLine», и она не является полностью такой же. –