python 字典 列表和json物件互轉

2021-08-17 08:16:43 字數 1212 閱讀 4841

import unittest,time,os

import requests,json

from public.log import log,logger

def better_output(json_str):

return json.dumps(json.loads(json_str), indent=4) # 採用json裡面提供方法列印出來,格式更好看

class test(unittest.testcase):

def setup(self):

log.info(『測試用例開始執行』)

def teardown(self):

log.info(『測試用例執行完畢』)

def test_post(self):

data=json.dumps()

#r = requests.post('', json=) 兩者等同

r = requests.post('', data=data)

json_response = json.loads(r.text)

# 輸出url

print(json_response)

print(r.url)

def test_get(self):

data=

r = requests.get('', params=data)

#dumps是將dict轉化成str格式,loads是將str轉化成dict格式。

json_response = json.loads(r.text)

#以json方式輸入結果

print(json_response)

print(type(r.json()))#輸入資料型別 # 輸出url

print(r.url)

print(r.text)

print(type(r.text))#輸入資料型別 # 採用json裡面提供方法列印出來,格式更好看

print( better_output(r.text))

#取出返回結果中對應的值

print(r.json()["status"])

print(r.json()["list"][0]["procinstid"])

ifname==』main『:

unittest.main()

python 列表 字典轉json

一 dictionary 轉為json 將dict轉為json,這裡利用包json import json aitem aitem id 2203 aitem title title aitem subtitle sub title bitem bitem id 2842 bitem title b...

python 列表 字典轉json

一 dictionary 轉為json 將dict轉為json,這裡利用包json import json aitem aitem id 2203 aitem title title aitem subtitle sub title bitem bitem id 2842 bitem title b...

Python 列表 元組和字典

python三種內建的資料結構 列表 元組 字典 一 列表 list 表示方法 list 1,2,3,4 list 0 1 對列表內元素可進行增 刪 改 查等操作 list.insert index,value 指定索引前面插入乙個值 list.pop 從list中移除元素,預設最後乙個元素,並返回...