【发布时间】:2020-07-23 21:34:16
【问题描述】:
我正在使用 JDBC 从数据库中读取数据。数据如下。
我必须使用 Post API 将此数据插入到应用程序中。为此,我需要以 API 接受的格式将数据写入文件。
所以我将创建以下格式的OrgName.json 文件。
{
"delete": [
{
"canonicalName": "TCS"
}
],
"update": [
{
"canonicalName": "Wipro tech"
"synonyms": [
"Wipro technology"
]
},
{
"canonicalName": "Infosys"
"synonyms": [
"Infosys tech"
]
}
]
"add": [
{
"canonicalName": "Apple Computers",
"synonyms": [
"Apple"
]
},
{
"canonicalName": "Google India",
"synonyms": ["Google"]
}
]
}
所以会有 3 个分组。所有update 值都将出现在update 标记中,add 值在基于 OPERATION 列的add 标记中,delete 在delete 标记中。 ORGNAME 的 column 的值将是 canonicalName 在 file 中的名称。如果synonyms 是null,那么它将不存在,否则它将存在。
我知道 java 中的 JDBC。我可以使用Preparedstatement 的executeQuery 读取数据,并且可以使用sysout 在控制台中显示。但我无法以上述格式将数据写入文件。
有人可以帮我吗?我是数据库开发人员,所以无法思考我该怎么做。即使是最小的帮助对我来说也是很大的。
我想将Resultset 转换为上述文件,但我无法做到。
【问题讨论】:
-
这能回答你的问题吗? Write a json file in java
-
@PhilipWrage 谢谢。菲利普请不要将每个问题都标记为重复。要求不同,我很挣扎。
标签: java spring hibernate jdbc spring-data