分享web开发知识

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

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

day18——json

发布时间:2023-09-06 01:24责任编辑:胡小海关键词:jsjson
文件json的使用
    Json简介:Json,全名 JavaScript Object Notation,是一种轻量级的数据交换格式。Json最广泛的应用是作为AJAX中web服务器和客户端的通讯的数据格式。现在也常用于http请求中,所以对json的各种学习,是自然而然的事情。而我们将一下我们平时工作中最长用的两种方式。
 
JSON在线解析及格式化网址:json.cn
Python
JSON
dict
object
list, tuple
array
str, unicode
string
int, long, float
number
True
true
False
false
None
null
 
#json有四种方法:
# json.loads
# json.dumps
#多s的就是来处理字符串的,没有多s的就是来处理文件的
# json.load
# json.dump
 
#load或者loads 单词的意思是:加载,就是把json转换成其他格式,如字符串或者文件相关的
#dump或者dumps 单词的意思是颠倒,就是把其他对象或者格式,转换成json格式
 
#例子1:把Python的dict格式转换成json字符串格式import jsona = dict(name = ‘Yangling‘,age = 28,message = ‘you are so cool‘)print(a)print(type(a))b = json.dumps(a)print(b)print(type(b))#例子2:c = json.loads(b)print(type(c))print((c))print(c[‘name‘])
 
打印结果为:
 
2.文件和json之间的转换
import json
 
#文件相关的话
#load 肯定是从文件中搞出来json数据,load肯定是把文件转换成json数据
#dump就是把json数据写入到文件中
#把json写入到文件中dump
 
1 jsondata = ‘{\"a\":1,\"b\":2,\"c\":3,\"d\":4,\"e\":5}‘2 with open(‘a.txt‘,‘w‘) as f:3 json.dump(jsondata,f)4 5 with open(‘a.txt‘,‘r‘) as fr:6 m = json.load(fr)7 print(m)8 print(type(m))
 
打印结果为:
写入一个a.txt文件,文件内容为: "{\"a\":1,\"b\":2,\"c\":3,\"d\":4,\"e\":5}"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

day18——json

原文地址:http://www.cnblogs.com/yangjinbiao/p/7828125.html

知识推荐

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