美文网首页
Python判断字符串是否为合法json格式

Python判断字符串是否为合法json格式

作者: yuhan_sining | 来源:发表于2019-10-18 10:40 被阅读0次

    思路很简单:尝试对字符串使用json.loads(),如果不是合法json格式,则会抛出ValueError异常。
    1、新建文件testJson.py,内容如下:

    import json
     
    def is_json(myjson):
        try:
            json.loads(myjson)
        except ValueError:
            return False
        return True
     
    data = {
        'name' : 'ACME',
        'shares' : 100,
        'price' : 542.23
    }
     
    json_str = json.dumps(data)
    not_json_str = 'name'
     
    print is_json(json_str)
    print is_json(not_json_str)
    

    2、执行结果:

    [root@wkh11 home]# python testJson.py
    True
    False
    

    相关文章

      网友评论

          本文标题:Python判断字符串是否为合法json格式

          本文链接:https://www.haomeiwen.com/subject/aaqimctx.html