java - 通过 jdbc 从 Postgres 列加载 JSON

标签 java postgresql jdbc

我有一个 postgres 表,我正在为 java 应用程序从中加载数据。我的专栏之一是 JSON 类型。问题是 JDBC ResultSet 没有 Json 的加载器。我最好的选择是使用 resultSet.getString("COLUMN_NAME") 还是有其他选择?

最佳答案

要使用 ResultSet 从 SQL 中读取数据?没有其他选择(除非它很大并且定义为 CLOB)。

要获取 JSON? 是的。您可以使用您选择的 JSON 解析器解析使用 getString() 检索到的 JSON 字符串,例如请参阅本文:Top 7 Open-Source JSON-Binding Providers Available Today

总结:

关于java - 通过 jdbc 从 Postgres 列加载 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32661579/

相关文章:

java - 运行 XSL 转换 oracle db,而不是 java 应用程序

oracle - Postgresql 中的 SDO_GEOMETRY 等价物

mysql - 从 Google Apps 脚本连接到本地 MySQL 数据库

java - 为什么这里需要 "while (rs.next())"?

java - 通过 JDBC 使用 Derby DB 检索列 Default

java - 需要此流程的帮助(AudioInputStream -> byte Array -> AudioOutputStream)

java - 如何在不依赖于位置的回收 View 上设置 OnClickListener

postgresql - 如何更改 PostgreSQL Studio 的不活动超时?

java - 具有 READ COMMITTED 隔离级别的 SQL 并发 'select then update' 模式

SQL - 如何选择值 A 而不是 B 的记录? (A和B属于不同行)