0
데이터베이스 용 JSON을 사용하는 응용 프로그램을 만들었습니다. 파일 판독기가 데이터베이스를 정상적으로 읽었지만 데이터베이스 값에서 데이터베이스 값을 가져 오는 것 같습니다. 문제는 내가 암호를 인쇄 할 때 암호 필드가 처리되지 않습니다 생각하는 저를 선도하는, 아무것도 인쇄 나던입니다JSON 구문 분석 데이터베이스에서 문자열
String userEnteredString = UserEntered.getText();
String userHomeLocal = Tutschedule.userHome;
Reader dataFile = null;
try {
dataFile = new FileReader(userHomeLocal+"/Users/"+userEnteredString+".data");
} catch (FileNotFoundException ex) {
Logger.getLogger(LoginForm.class.getName()).log(Level.SEVERE, null, ex);
}
String dbData = dataFile.toString();
try {
JSONObject dbObject = new JSONObject(dbData);
} catch (JSONException ex) {
Logger.getLogger(LoginForm.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.println(dbData);
JSONObject dataInfo = new JSONObject(dbData);
String password = dataInfo.getString("password");
System.out.println(password);
BufferedReader buffered = new BufferedReader(dataFile);
String test = null;
try {
test = buffered.readLine();
} catch (IOException ex) {
Logger.getLogger(LoginForm.class.getName()).log(Level.SEVERE, null, ex);
}
:
여기 내 파싱 코드입니다.
{"username":"user","password":"test"}
감사 :
여기 데이터베이스의 예입니다!
무엇이 문제입니까? http://tinyurl.com/so-hints를 참조하십시오 –
@AaronKurtzhals 게시물을 읽을 시간이 있다면 질문은 분명합니다. –
위 코드의 출력을 게시 한 경우 유용 할 것입니다. 즉,'System.out.println (dbData);'가 실행될 때 "데이터베이스 예제"가 출력됩니까? –