在Python中检查来自JSON的数据位

时间:2018-03-17 01:22:06

标签: python json

我希望能够检查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}

我提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

请注意,如果您的JSON对象没有更改,这将导致无限循环:

def instantMessage():
    data = json.loads(jSon)
    while data.get('contact_count') == 0:
        instantMessage()