Estou tentando ler um arquivo JSON, no entanto ele lê um arquivo e aloca ' {} ', ou seja, um JSON vazio, no entanto o JSON possui valores. Segue o código:
import org.json.JSONObject;
import java.io.FileReader;
import java.io.IOException;
public static void main(String[] args) {
JSONObject json;
try {
FileReader fileReader = new FileReader("exemplo.json");
json = new JSONObject(fileReader);
System.out.println(json.toString());
fileReader.close();
} catch (IOException e) {
e.printStackTrace();
System.err.println("Não foi possível ler o arquivo json");
}
}
O JSON está na raiz do projeto, já tentei passar o path completo, no entanto não funciona da mesma forma.