Опитвам се да изпълня 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 низ или не?
някакви мисли?