资讯专栏INFORMATION COLUMN

python 判断字符串时是否是json格式方法

JerryWangSAP / 3152人阅读

摘要:在实际工作中,有时候需要对判断字符串是否为合法的格式解决方法使用这样更加符合写法代码示例运行代码编辑模式复制折叠输出结果本段代码来自

在实际工作中,有时候需要对判断字符串是否为合法的json格式

解决方法使用json.loads,这样更加符合‘Pythonic’写法

代码示例:

Python
import json
def is_json(myjson):
  try:
    json_object = json.loads(myjson)
  except ValueError, e:
    return False
  return True

运行代码编辑模式复制折叠
输出结果:

Python
print is_json("{}")                          #prints True
print is_json("{asdf}")                      #prints False
print is_json("{ "age":100}")                #prints True
print is_json("{"age":100 }")                #prints False
print is_json("{"age":100 }")              #prints True
print is_json("{"age":100 }")                #prints True
print is_json("{"foo":[5,6.8],"foo":"bar"}") #prints True

本段代码来自 http://www.chenxm.cc/post/460...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/41009.html

相关文章

  • 基于Python的HTTP接口测试

    摘要:前言由于某测试平台非常坑,导致创建了十个接口测试用例后便无法继续创建测试用例。因此本文便利用的单元测试功能,完整实现了类似的接口黑盒测试功能。身边用户接口测试判断返回列表中用户是否只有十个最后,在函数中调用进行测试。 前言 由于某测试平台非常坑,导致创建了十个HTTP接口测试用例后便无法继续创建测试用例。因此本文便利用Python的单元测试功能,完整实现了类似的接口黑盒测试功能。 测试...

    longshengwang 评论0 收藏0
  • 基于Python的HTTP接口测试

    摘要:前言由于某测试平台非常坑,导致创建了十个接口测试用例后便无法继续创建测试用例。因此本文便利用的单元测试功能,完整实现了类似的接口黑盒测试功能。身边用户接口测试判断返回列表中用户是否只有十个最后,在函数中调用进行测试。 前言 由于某测试平台非常坑,导致创建了十个HTTP接口测试用例后便无法继续创建测试用例。因此本文便利用Python的单元测试功能,完整实现了类似的接口黑盒测试功能。 测试...

    Hanks10100 评论0 收藏0
  • 实战:从Python分析17-18赛季NBA胜率超70%球队数据开始…

    摘要:作为一个正奋战在之路上的球迷,开始了一次数据分析实战,于是,以分析球赛数据为起点的操作开始了前言作为一个功能强大的编程语言,如今在数据分析机器学习人工智能等方面如日中天。 Casey 岂安业务风险分析师主要负责岂安科技RED.Q的数据分析和运营工作。 12月19日,科比再次站在斯台普斯中心球馆中央,见证自己的两件球衣高悬于球馆上空。作为一个正奋战在 Python 之路上的球迷,...

    denson 评论0 收藏0
  • Python基础题目大全,测试你的水平,巩固知识(含答案)

    摘要:里,有两种方法获得一定范围内的数字返回一个列表,还有返回一个迭代器。在引用计数的基础上,还可以通过标记清除解决容器对象可能产生的循环引用的问题。列举常见的内置函数的作用,过滤函数,循环函数累积函数一行代码实现乘法表。 showImg(https://segmentfault.com/img/remote/1460000019294205); 1、为什么学习Python? 人生苦短?人间...

    huhud 评论0 收藏0
  • 温故知新之JS基础

    摘要:访问属性是通过操作符完成的,但这要求属性名必须是一个有效的变量名小红的属性名不是一个有效的变量,就需要用括起来。闭包应用封装私有变量箭头函数箭头函数相当于匿名函数,并且简化了函数定义。 数据类型 NAN NaN === NaN; // false 唯一能判断NaN的方法是通过isNaN()函数: isNaN(NaN); // true 浮点数的相等比较: 1 / 3 === (...

    Dr_Noooo 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<