我有一个DeepDiff结果,它是通过比较两个JSON文件获得的。我必须从deepdiff结果构造一个python字典,如下所示。在
json1 = {"spark": {"ttl":3, "poll":34}}
json2 = {"spark": {"ttl":3, "poll":34, "toll":23}, "cion": 34}
deepdiffresult = {'dictionary_item_added': {"root['spark']['toll']", "root['cion']"}}
expecteddict = {"spark" : {"toll":23}, "cion":34}
如何做到这一点?在
也许还有更好的方法。但是您可以解析返回的字符串,并将一个新字典与您想要的结果链接在一起。在
简单的回答, 在python中有一个名为dictdifference函数的内部构建。你能试试这个吗。在
示例:
^{pr2}$参考文献: DictDiffer
相关问题 更多 >
编程相关推荐