【发布时间】:2013-02-13 23:38:00
【问题描述】:
我正在尝试执行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 字符串?
有什么想法吗?
【问题讨论】:
标签: java json string resultset