我希望能够检查JSON数组是否有一条符合条件的数据。我正在学习Python和JSON对我来说有点新鲜。 这就是我到目前为止......我的想法是,只要' contact_count' < 0或==在这种情况下为0,它以递归方式运行该函数,直到其为假
def instantMessage():
data = json.loads(jSon)
while data[1]['contact_count'] == 0:
instantMessage()
jSon = {u'contact_list': [], u'contact_count': 0}
我提前感谢您的帮助!
答案 0 :(得分:0)
请注意,如果您的JSON对象没有更改,这将导致无限循环:
def instantMessage():
data = json.loads(jSon)
while data.get('contact_count') == 0:
instantMessage()