• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
山城小跳
博客园    首页    新随笔    联系   管理    订阅  订阅

python中json模块

import json
string = '{"name":"xxx","age":18,"object":[{"数学":100,"语文":90,"英语":70}]}'
print(string)
print(type(string))
# 将json字符串转为python字典
data_dic = json.loads(string)
print(data_dic)
print(type(data_dic))
# 将python字典转为JSON字符串
res1 = json.dumps(data_dic)
print(res1)
print(type(res1))

res2 = json.dumps(data_dic, ensure_ascii=False)
print(res2)
print(type(res2))

res3 = json.dumps(data_dic, separators=(",", ":"))
print(res3)
print(type(res3))

res4 = json.dumps(data_dic, separators=(",", ":"), ensure_ascii=False)
print(res4)
print(type(res4))
# f-string
print("\u8bed\u6587")
#####################################################################
{"name":"xxx","age":18,"object":[{"数学":100,"语文":90,"英语":70}]}
<class 'str'>
{'name': 'xxx', 'age': 18, 'object': [{'数学': 100, '语文': 90, '英语': 70}]}
<class 'dict'>
{"name": "xxx", "age": 18, "object": [{"\u6570\u5b66": 100, "\u8bed\u6587": 90, "\u82f1\u8bed": 70}]}
<class 'str'>
{"name": "xxx", "age": 18, "object": [{"数学": 100, "语文": 90, "英语": 70}]}
<class 'str'>
{"name":"xxx","age":18,"object":[{"\u6570\u5b66":100,"\u8bed\u6587":90,"\u82f1\u8bed":70}]}
<class 'str'>
{"name":"xxx","age":18,"object":[{"数学":100,"语文":90,"英语":70}]}
<class 'str'>
语文
posted @ 2023-10-20 09:34  字母一哥  阅读(52)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3