了解嵌套JSON将包含的级别数的任何技术?
例如:
animals = [
{
"animal" : {
"type" : "bunny"
}
},
{
"animal" : {}
},
{}
]
答案 0 :(得分:0)
您可以创建一个简单的递归函数:
uint16_t result = ((uint16_t)MSB<<8) | (LSB);
输出:
def get_depth(d):
c = [1 if not isinstance(b, dict) else 1+get_depth(b) for a, b in d.items()]
return max(c) if c else 0
animals = [{'animal': {'type': 'bunny'}}, {'animal': {}}, {}]
print(max(map(get_depth, animals)))