如何在JAVA中将JSON响应与mysql查询进行比较

时间:2018-09-10 06:20:43

标签: java json

我正在尝试将Json响应与我的sql查询结果进行比较。

Json回复:

[
  {
    "id": "1023313",
    "empno": "073130425890",
    "empForma": "0",
    "status": "success",
    "message": ""
  },
  {
    "id": "43781661",
    "empno": "073130425890",
    "empForma": "0",
    "status": "success",
    "message": ""
  },
  {
    "id": "63535011",
    "empno": "000004501951",
    "empForma": "2",
    "status": "success",
    "message": ""
  },
  {
    "id": "184570",
    "status": "success",
    "message": "No Data Available"
  }
]

我已将SQL查询输出存储在字符串中: queryResult:

[1023313 073130425890 0, 43781661 073130425890 0, 63535011 000004501951 2]

1 个答案:

答案 0 :(得分:0)

比较字符串将很困难且容易出错。

更好地将您的json和查询结果解析为POJO,并使用equals方法进行比较。