Я читаю два объекта JSON из текстовых файлов:
def json1 = new JsonSlurper().parseText(file1.text)
def json2 = new JsonSlurper().parseText(file2.text)
json1
и json2
имеют одинаковую структуру, но некоторые ключи имеют разные значения.Поскольку я новичок в groovy, я не знаю, как выглядит лучший способ получить эти ключи.
Я хочу получить key2.1
, key2.2.2
и key3.3
в следующем примере:
{
"key1":1,
"key2": {
"key2.1":1,
"key2.2": {
"key2.2.1":1,
"key2.2.2":1
}
}
"key3": {
"key3.1":1,
"key3.2":1,
"key3.3":1
}
}
и
{
"key1":1,
"key2": {
"key2.1":2,
"key2.2": {
"key2.2.1":1,
"key2.2.2":2
}
}
"key3": {
"key3.1":1,
"key3.2":1,
"key3.3":2
}
}
Благодарим вас за помощь.