1. 程式人生 > >python 基礎 7.7 json--上

python 基礎 7.7 json--上

script 1.7 方法 mil 使用 lin hit 就是 div

一. 文件json 的使用 json簡介:json 全名 javaScripts object Notation,是一種輕量級的數據交換格式,json最廣泛的應用是作為AIAX中web 服務器和客戶端的通訊的數據格式,現在也常用於httpd請求中,所以對json 的各種學習,是自然而然的事情。下面是平時工作中最常用的兩種方式。 #/usr/bin/python #coding=utf-8 #@Time :2017/11/12 22:27
#@Auther :liuzhenchuan #@File :json-上.py #1. json 的四種方法 # json.loads #json.dumps #多了個s 的是處理字符串的,沒有s的是處理文件的 # json.load #json.dump #解釋 load/loads:加載的意思 。就是把json 轉化成其他格式,字符串或者文件相關的 #解釋:dump/dumps : 顛倒的意思。就是把其他對象或者格式轉換成json格式 #自動解析javascript的網址:json.cn #示例1:把python dict格式轉換成字符串格式 import json print ‘#####json.dumps()方法把字典轉換成字符串格式#####‘
a = dict(name=‘lzc‘,age=‘25‘,message=‘you are so corde‘) print a print type(a) b = json.dumps(a) print type(b) print b #示例2: print ‘#####json.loads()方法把字符串轉換成字典 但是編碼會轉換成unic編碼#####‘ print type(b) c = json.loads(b) print type(c) print c >>> #####json.dumps()方法把字典轉換成字符串格式##### {‘message‘: ‘you are so corde‘, ‘age‘: ‘25‘, ‘name‘: ‘lzc‘}
<type ‘dict‘> <type ‘str‘> {"message": "you are so corde", "age": "25", "name": "lzc"} #####json.loads()方法把字符串轉換成字典 但是編碼會轉換成unic編碼##### <type ‘str‘> <type ‘dict‘> {u‘message‘: u‘you are so corde‘, u‘age‘: u‘25‘, u‘name‘: u‘lzc‘}

python 基礎 7.7 json--上