Я пытаюсь выполнить запрос SELECT SQL
, и после этого мне нужно пройтись по ResultSet
, получить columns
и проверить, являются ли данные, которые я получил для этих columns
, действительными JSON String
или нет.
Здесь 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 или нет?
Есть предположения?