Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring MVC如何将Java对象从Oracle DB转换为jsonarray_Java_Json_Spring_Spring Mvc_Jackson Databind - Fatal编程技术网

Spring MVC如何将Java对象从Oracle DB转换为jsonarray

Spring MVC如何将Java对象从Oracle DB转换为jsonarray,java,json,spring,spring-mvc,jackson-databind,Java,Json,Spring,Spring Mvc,Jackson Databind,Spring版本:3.9.15。发布OpenJDK8 我想将从Oracle DB派生的Java对象转换为JSON数组。 我需要将JSON数组的数据放入一个只允许JSON数组类型作为输入的数据表中。 我一直在尝试使用jackson数据绑定,但仍在努力。 我不需要任何参数来调用数据,因为我正在处理的页面不需要任何进一步的输入来刷新或更新数据表。 [ { "ID" : "sample1", "ni

Spring版本:3.9.15。发布OpenJDK8

我想将从Oracle DB派生的Java对象转换为JSON数组。
我需要将JSON数组的数据放入一个只允许JSON数组类型作为输入的数据表中。
我一直在尝试使用jackson数据绑定,但仍在努力。
我不需要任何参数来调用数据,因为我正在处理的页面不需要任何进一步的输入来刷新或更新数据表。

    [ {
            "ID" : "sample1",
            "nickname" : "올드희",
            "name": "김영희",
            "phone": "010-1234-5678",
            "email": "sample1@gmail.com"
        },
        {
            "ID" : "sample2",
            "nickname" : "짱구친구",
            "name": "김철수",
            "phone": "010-5555-1111",
            "email": "sample2@gmail.com"
        } ]
以上是我想要的Jsonarray表单。
下面是映射器文件的select查询

<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>

挑选
医学博士
昵称
名称
,电话
从…起
成员M
左连接
M_正常N开启(M.ID=N.ID)
哪里
等级='N'
如果因为没有其他选择而不得不使用jackson数据绑定,
Q1)调用数据是否需要Ajax
问题2)是否需要@PathVariable


如果没有,我将非常感谢您的建议。

您可以使用spring REST api以json格式编写数据并将其保存到java对象并插入到数据库中,或者您也可以从数据库中选择数据并将其转换为java对象并以json格式显示数据

要将数据写入json并保存到数据库中,您可以使用postman api,还需要在方法中更改controller@notations:

  • 将数据从json保存到数据库集notation@PostMapping
  • 要从数据库检索数据并以json格式显示,请设置notation@GetMapping
  • 要更新数据,可以将@PutMapping设置为一个方法
  • 从数据库集@DeleteMapping删除数据。 还有更多的操作可以在postman rest api上执行
  • 参考资料:

  • ubuntu的api 二,
    • 选择您希望操作执行的方法
    • 在url框中插入本地主机url
    • 选择body和raw,然后以json格式插入数据
    • 然后点击发送按钮
    • 并在数据库中进行检查,或选择“获取方法”并发送并检查是否添加了数据

    您可以使用spring REST api以json格式写入数据并将其保存到java对象中并插入到数据库中,或者您也可以从数据库中选择数据并将其转换为java对象,并以json格式显示数据

    要将数据写入json并保存到数据库中,您可以使用postman api,还需要在方法中更改controller@notations:

  • 将数据从json保存到数据库集notation@PostMapping
  • 要从数据库检索数据并以json格式显示,请设置notation@GetMapping
  • 要更新数据,可以将@PutMapping设置为一个方法
  • 从数据库集@DeleteMapping删除数据。 还有更多的操作可以在postman rest api上执行
  • 参考资料:

  • ubuntu的api 二,
    • 选择您希望操作执行的方法
    • 在url框中插入本地主机url
    • 选择body和raw,然后以json格式插入数据
    • 然后点击发送按钮
    • 并在数据库中进行检查,或选择“获取方法”并发送并检查是否添加了数据