我正在从txt文件读取两个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
}
}
感谢您的帮助。