在Python中,JSON(JavaScript Object Notation)是一种常用的数据交换格式,它使用类似于Python字典的结构来表示数据。Python提供了内置的json模块,其中包含了用于解析和生成JSON数据的函数。然而,这些JSON解析函数默认只支持双引号字符串,而不支持单引号字符串。
如果尝试使用单引号字符串解析JSON数据,将会引发json.decoder.JSONDecodeError
异常。下面是一个简单的示例:
import json
json_data = '{"name": "John", "age": 30}' # 使用双引号字符串表示的JSON数据
try:
parsed_data = json.loads(json_data)
print(parsed_data