Как сравнить ответ json с запросом mysql в JAVA

Я пытаюсь сравнить ответ 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]
Основы программирования на Java
Основы программирования на Java
Java - это высокоуровневый объектно-ориентированный язык программирования, основанный на классах.
Концепции JavaScript, которые вы должны знать как JS программист!
Концепции JavaScript, которые вы должны знать как JS программист!
JavaScript (Js) - это язык программирования, объединяющий HTML и CSS с одной из основных технологий Всемирной паутины. Более 97% веб-сайтов используют...
3
0
52
1

Ответы 1

Сравнение строк будет трудным и подверженным ошибкам.

Лучше проанализируйте свой json и результат запроса на POJO и используйте метод equals для их сравнения.

Другие вопросы по теме