Здесь, поскольку вы сталкиваетесь с ошибкой типа; JSONParser показывает «Конструктор JSONParser () устарел», потому что вы не использовали его правильно, чтобы получить данные файла JSON, которые я разместил ниже в примере кода, где вы можете получить идею.
import java.io.FileReader;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
public class JsonFileReader {
public static void main(String[] args) {
try {
JSONParser parser = new JSONParser();
JSONObject obj = (JSONObject)parser.parse(new FileReader("L:/data.json"));
String name = (String) obj.get("USERNAME");
String password = (String) obj.get("PASSWORD");
System.out.println("Name: " + name);
System.out.println("Password: " + password);
} catch (Exception ex) {
System.out.println("Exception: "+ ex.getMessage());
}
}
}
примечание: здесь я использовал тот же файл "json-simple-1.1.1.jar".
Файл: data.json
{
"USERNAME": "abc",
"PASSWORD": "xyz"
}