亚洲精品国产综合久久久久紧_97精品国产亚洲_人妻体内射精一区二区三区_国产精品原创在线观看不卡_一本在线免费视频
    JSON和字典互轉函數:json2dict()
    2019-08-29
  
描述

  json2dict() 將json格式的字符串轉dict或將dict數據轉成json字符串、讀取json文件
  json2dict() 接收四個(gè)參數,第一個(gè)參數為要轉換的數據,第二個(gè)參數為文件url,第三個(gè)參數為是否轉義特殊字符,第四個(gè)參數為是否強制將str轉成list或tuple。

語(yǔ)法

  以下是 json2dict() 的語(yǔ)法:
1
json2dict(data=Nonefile=None, trans=True, force=False)

參數

  ● data [json|dict]:需要轉換的數據。
  ● file [str]:文件的url。
  ● trans [bool]:是否轉義特殊字符。
  ● force [bool]:是否強制將str轉list或tuple。

返回值

  返回一個(gè)字典或字符串類(lèi)型的數據

實(shí)例

  以下展示了使用 json2dict() 的實(shí)例:   
1
2
3
4
5
from kyger.utility import json2dict
print(json2dict(file='template/frontend/default/config.json'))  # json文件
print(json2dict('{"name": "kgcms", "age": 25}'))  # json轉字典
print(json2dict({"name""kgcms""age"25}))  # 字典轉json
print(json2dict('https://www.kgcms.com//api?action=get_web_info'))  # API接口獲取json轉字典

  以上實(shí)例運行后輸出的結果為:   
1
2
3
4
"tid""kg001"/*模板識別碼,英文、數字或下劃線(xiàn)組成,不得含有中文,不得與其它模板識別碼重復*/ "name""系統默認模板"/*模板名稱(chēng)*/ "production""KGCMS"/*模板作者*/ "website""http://www.mlecms.com"/*作者網(wǎng)址*/ "version""1.0"/*模板適用版本*/ "date""2019-08-20"/*模板發(fā)布時(shí)間*/ "thumbnail""images/preview.jpg"/*模板縮略圖,相對于當前模板目錄 120 * 160px*/ "type""['auto','pc','wx']" /* 模板類(lèi)型: auto|pc|wx|m 自適應|pc|wx|手機版 */ }
{'name''kgcms''age'25}
'{\"name\": \"kgcms\", \"age\": 25}'
{"name""kgcms""www""http://www.kgcms.com"}

適應版本

  v1.0.1
亚洲精品国产综合久久久久紧_97精品国产亚洲_人妻体内射精一区二区三区_国产精品原创在线观看不卡_一本在线免费视频