python 判断是不是json对象
时间: 2024-08-12 18:02:37 浏览: 135
Python判断是否json是否包含一个key的方法
在Python中,你可以使用`try-except`语句结合`json`模块来判断一个字符串是否可以解析为JSON对象。如果你尝试将字符串转换成JSON并捕获可能出现的`json.JSONDecodeError`异常,那么这个字符串就不是有效的JSON。
下面是一个简单的示例:
```python
import json
def is_json(my_string):
try:
json.loads(my_string)
return True
except json.JSONDecodeError:
return False
# 测试
json_obj = '{"name": "John", "age": 30}'
not_json = "This is not a JSON"
print(is_json(json_obj)) # 输出: True
print(is_json(not_json)) # 输出: False
```
阅读全文