Java 将JSON数据转换为mysql数据库

Java 将JSON数据转换为mysql数据库,java,mysql,json,Java,Mysql,Json,REST服务器的响应是JSON格式的。我需要通过java编码将结果放入MySql数据库。我不知道怎么处理这件事 基本上,我们使用JDBC连接到Mysql进行添加、删除和更新,但这一次首先要检索RESTful服务器,然后将结果存储到数据库中。结果是JSON格式,例如: JSON响应 { "columns": "score", "reportList": [ { "rowCount": 8063, "rowList": [ "2013-07-0

REST服务器的响应是JSON格式的。我需要通过java编码将结果放入MySql数据库。我不知道怎么处理这件事

基本上,我们使用JDBC连接到Mysql进行添加、删除和更新,但这一次首先要检索RESTful服务器,然后将结果存储到数据库中。结果是JSON格式,例如: JSON响应

{   "columns": "score",   "reportList": [
    {
      "rowCount": 8063,
      "rowList": [
        "2013-07-09,20:00:00,73.2,",
        "2013-07-09,20:05:00,73.3,",
        "2013-07-09,20:10:00,73.4,",
        "2013-07-09,20:15:00,73.4,",
        "2013-07-09,20:20:00,73.5,",
               ...
               ...
      ]
    }   
],   
"startDate": "2013-07-10",   
"endDate": "2013-08-06",   
"status": {
        "code": 0,
        "message": ""   
} }

从结果中,列“timestamp”和“score”是我的表列,行列表:2013-07-09和73.2是列的值。这些变量和值是我需要的。因此,如何映射json,然后获取有价值的数据,最后放入数据库。

使用json库提取数据。然后使用JDBC将其插入数据库。至少这是最低级的方法。你还没说你在用什么工具

基于JSON.org网站() 看起来您可以将响应解析为Java对象或数组,并从中提取值以传递给JDBC

JsonArray jsonArray = JsonArray.readFrom( string )

你做过研究吗?你尝试了什么?谢谢你关注这篇文章。当然,这个响应来自RESTful工具。得到结果后,我知道我需要什么。然后我已经设置了mysql服务器。在mysql中创建数据库结构。使用JDBC连接mysql。所以只剩下两个挑战,1。通过使用java而不是工具调用restful来检索特定数据。第二个是将JSON放入数据库,有公共RESTful api。Mysql在我的笔记本电脑里。我计划编写java连接Rest服务器和mysql。对于我来说,有两个挑战是通过调用restful来检索特定的数据。第二个是将JSON放入数据库。好的,我所说的会起作用。谢谢你的建议