分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

day17-json格式转换

发布时间:2023-09-06 01:24责任编辑:赖小花关键词:jsjson

Json简介:Json,全名 JavaScript Object Notation,是一种轻量级的数据交换格式。Json最广泛的应用是作为AJAX中web服务器和客户端的通讯的数据格式。现在也常用于http请求中,所以对json的各种学习,是自然而然的事情。而我们将一下我们平时工作中最长用的两种方式。

json模块常用的四种方式

# json四种方法
# json.loads
# json.dumps
# 多s的就是处理字符串的,没有多s的是处理文件的
# json.load
# json.dump
# json四种方法# json.loads# json.dumps# 多s的就是处理字符串的,没有多s的是处理文件的# json.load# json.dump#loads 加载,就是把json转换成其他格式,字符串或者文字相关的#dumps 颠倒,就是把其他对像格式转换成json格式#load 肯定是从文件中取出来json数据,load肯定是把文件转换成json数据#dump 就是把json数据写入到文件中#例子1:把python的dic格式转换成json格式import jsona = dict(name=‘wxp‘, gae=25,message=‘you are so cool‘)print(a)print(type(a))b = json.dumps(a)print(type(b))print b#例子2:json格式转换成dict格式c = json.loads(b)print(type(c))print(c)输出结果:<type ‘dict‘><type ‘str‘>{"message": "you are so cool", "gae": 25, "name": "wxp"}<type ‘dict‘>{u‘message‘: u‘you are so cool‘, u‘gae‘: 25, u‘name‘: u‘wxp‘}#例子3 :把json写入文件中jsondata = ‘{"a":1,"b":2,"c":3,"d":4}‘with open(‘a.txt‘, ‘w‘) as f: ???json.dump(jsondata,f)#例子4:从文件读取去jsonwith open(‘a.txt‘) as fr: ???m = json.load(fr) ???print(m) ???print(type(m))输出结果在a.txt可以查看到如下内容:"{\"a\":1,\"b\":2,\"c\":3,\"d\":4}"#屏幕输出内容例子4{"a":1,"b":2,"c":3,"d":4}<type ‘unicode‘>注意一般默认输入unicode格式编码

day17-json格式转换

原文地址:http://www.cnblogs.com/wxp997/p/7822363.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved