假设我有2个类似结构的json文档:
A. {"a:"{"b": 42}}
B. {"a":{"b": 1}}
我的任务是在有第二个文件的路径的同时在第一个文件中找到相应的路径。例如,让我们找到这两个docuemnts的差异:A diff B
。
结果将是文档{“a”:{“b”:1}}。问题是在文档A中找到a.b
键的旧值。文档可以具有任意结构(但2个比较文档的结构相同)
val diff = A.diff(B)
如何获取此类结构的文档(甚至没有diff
之后)编辑?
{"a":
{"b":
{"old": 42, "new": 1}
}
}