python 效验数据是否符合json格式

Posted Jason_WangYing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 效验数据是否符合json格式相关的知识,希望对你有一定的参考价值。

解决办法使用json.loads方法来效验:

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

结果效验:

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

以上是关于python 效验数据是否符合json格式的主要内容,如果未能解决你的问题,请参考以下文章

Struts数据效验

GraphQL 片段 JSON 格式

JSON Schema

python接口自动化测试中,如何校验json返回数据的格式是否正确

session效验

什么是CSRF跨站请求伪造?(from表单效验csrf-ajdax效验csrf-Ajax设置csrf-CBV装饰器验证csrf)