python json轉化操作

2021-07-29 22:07:41 字數 1152 閱讀 7209

#!/usr/bin/python

# -*- coding: utf-8 -*-

import json

import sys

import os

'''重要函式

編碼:把乙個python物件編碼轉換成json字串 json.dumps()

解碼:把json格式字串解碼轉換成python物件 json.loads()

'''#

def test001():

# 將python物件test轉換json物件

test =

print type(test)

python_to_json = json.dumps(test,ensure_ascii=false)

print python_to_json

print type(python_to_json)

# 將json物件轉換成python物件

json_to_python = json.loads(python_to_json)

print type(json_to_python)

print json_to_python['username']

if __name__ == '__main__':

# 將python物件test轉換json物件

test = [,(2,3),1]

print type(test)

python_to_json = json.dumps(test,ensure_ascii=false)

print python_to_json

print type(python_to_json)

# 將json物件轉換成python物件

json_to_python = json.loads(python_to_json)

print json_to_python

print json_to_python[0]['username']

print type(json_to_python)

#json_to_python[0]="value";

print json_to_python

print "**********="

test001()

Python JSON 基本操作

python version 3.4.4 測試資料 import json aa bb json模組提供的函式 json.dumps 和 json.loads 輸出 print bb data json.dumps bb print data load json.loads data print l...

Python Json操作封裝的基本實現

usr bin env python3 coding utf 8 name jsonconfig version 0.0.1 packages author singebogo author email singbogo 163.com date 20180427 import json,demjs...

Python JSON 資料解析

usr bin python3 import json python 字典型別轉換為 json 物件 data json str json.dumps data print python 原始資料 repr data print json 物件 json str 執行以上 輸出結果為 python ...