Я знаю, что это может быть дубликат, но все еще публикую свой вопрос, так как я не смог найти точный ответ, который я ищу. У меня есть json объект (или строка), как показано ниже.
String str = "{
"status" : {
"timestamp" : "2020-04-30T01:00:00 000Z"
"error" : 0,
"error_message" : null,
"execution" : "completed"
}
}
";
Я получу такой же ответ от моего тестирования REST API, но после каждого вызова ключ 'timestamp' будет иметь динамическое c значение даты и времени со временем относительно звонок сделан. И здесь я сравниваю мое ожидание json с фактическим json как целое сравнение с помощью JSONAssert. Поскольку значение метки времени отличается, оно всегда терпит неудачу для меня.
Итак, мой вопрос, прежде чем я сделаю какое-либо сравнение, я бы хотел удалить ключ 'timestamp' и его значение из json для сравнения, и он пройдет мой случай. Я попытался с помощью JsonPath также, но не работает. Любая помощь в этом, пожалуйста?