은 내가 SELECT SQL
쿼리를 실행하려고하고 그 후 나는 ResultSet
을 통해 루프 필요하고 columns
을 얻고 나는 그 columns
다시받은 데이터가 유효 JSON String
인지 여부를 확인합니다.문자열이 유효한 JSON 문자열인지 확인하십시오.
여기서 columnsList
은 ArrayList
이며 특정 테이블의 Columns
의 모든 이름을 포함합니다.
ResultSet rs = preparedStatement.executeQuery();
while (rs.next()) {
for (String column : columnsList.split(",")) {
//check whether rs.getString(column) is a valid JSON String?
if(rs.getString(column).ISvalid_JSON_String()) {
System.out.println("Valid JSON String data")
}
}
}
각 열에 대한 데이터가 올바른 JSON String인지 여부를 어떻게 확인해야합니까?
의견이 있으십니까?
참조 http://stackoverflow.com/questions/10174898/how-to-check-whether-the-given-string-is-valid-json-or-not-in-java –