text: """
  json.dumps 与 json.loads 实例
  以下实例演示了 Python 数据结构转换为JSON：
  """
  import json
  
  data = {
      "no": 1,
      "name": "SPENCE",
      "url": "https://www.google.com"
  }
  
  json_str = json.dumps(data)
  
  print("Python 原始数据：", repr(data))
  print("JSON对象：", json_str)
  
  # 通过输出的结果可以看出，简单类型通过编码后跟其原始的repr()输出结果非常相似。
  #
  # 接着以上实例，我们可以将一个JSON编码的字符串转换回一个Python数据结构：
  # 将 JSON 对象转换为 Python 字典
  data2 = json.loads(json_str)
  print("data2['name']: ", data2['name'])
  print("data2['url']: ", data2['url'])
  
  # 如果你要处理的是文件而不是字符串，你可以使用 json.dump() 和 json.load() 来编码和解码JSON数据。例如：
  # 写入 JSON 数据
  with open('data.json', 'w') as f:
      json.dump(data, f)
  
  # 读取数据
  with open('data.json', 'r') as f:
      data = json.load(f)
  