三元表达式判断是否json
时间: 2024-01-28 19:13:50 浏览: 62
在Python中,可以使用三元表达式来判断一个字符串是否为合法的JSON格式。下面是一个示例代码:
```python
import json
json_str = '{"name": "John", "age": 30, "city": "New York"}'
is_json = True if json_str.startswith('{') and json_str.endswith('}') else False
print("Is the string a valid JSON? ", is_json)
```
上述代码中,我们首先使用`startswith()`和`endswith()`方法来判断字符串是否以`{`和`}`开始和结束,这是JSON对象的特征。然后,我们使用三元表达式将判断结果赋值给`is_json`变量。最后,我们打印出判断结果。
阅读全文