クエリを実行しようとしています。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文字列であるかどうかを確認するにはどうすればよいですか?
何かご意見は?