Spring 版本:3.9.15.RELEASE OpenJDK8
我想将从 Oracle DB 派生的 Java 对象转换为 JSON 数组。
我需要将 JSON 数组的数据放入一个只允许 JSON 数组类型作为输入的数据表中。
我一直在尝试使用 jackson-databind 但我仍然在挣扎。
我不需要任何参数来调用数据,因为我正在工作的页面不需要任何进一步的输入来刷新或更新数据表。
[ {
"ID" : "sample1",
"nickname" : "올드희",
"name": "김영희",
"phone": "010-1234-5678",
"email": "[email protected]"
},
{
"ID" : "sample2",
"nickname" : "짱구친구",
"name": "김철수",
"phone": "010-5555-1111",
"email": "[email protected]"
} ]
以上是我想要获得的理想 Jsonarray 形式。
下面是映射器文件的选择查询。
<select id="selectNormalList" parameterType="string" resultType="Member">
SELECT
M.ID
, NICKNAME
, NAME
, PHONE
FROM
MEMBER M
LEFT JOIN
M_NORMAL N ON(M.ID = N.ID)
WHERE
GRADE = 'N'
</select>
如果我不得不使用 jackson-databind 因为别无选择,
Q1) Ajax 是否需要调用数据?
Q2)是否需要@PathVariable?
如果没有,我将非常感谢您的建议。
您可以使用spring REST api以json格式写入数据并将其保存到java对象中并插入到数据库中,或者您也可以从数据库中选择数据并将其放入java对象中并以json格式显示数据。
要在 json 中写入数据并保存到数据库中,您可以使用 postman api 并且您还需要在方法中更改控制器 @notations :
参考资料:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句