成人黄网站A片免费观看,欧美人妻少妇精品久久黑人,国产内射999视频一区,国产成年女人毛片80S网站

Section Menu:  

JSON和字典互轉(zhuǎn)函數(shù):json2dict()

  • 發(fā)布時(shí)間: 2019-08-28 00:00
  •    閱讀: 3007   

描述

json2dict() 將json格式的字符串轉(zhuǎn)dict或?qū)ict數(shù)據(jù)轉(zhuǎn)成json字符串、讀取json文件
json2dict() 接收四個(gè)參數(shù),第一個(gè)參數(shù)為要轉(zhuǎn)換的數(shù)據(jù),第二個(gè)參數(shù)為文件url,第三個(gè)參數(shù)為是否轉(zhuǎn)義特殊字符,第四個(gè)參數(shù)為是否強(qiáng)制將str轉(zhuǎn)成list或tuple,


語法

以下是 json2dict() 的語法:

json2dict(data=None, file=None, trans=True, force=False)

參數(shù)

    ● data [json|dict]:需要轉(zhuǎn)換的數(shù)據(jù)。
    ● file [str]:文件的url。
    ● trans [bool]:是否轉(zhuǎn)義特殊字符。
    ● force [bool]:是否強(qiáng)制將str轉(zhuǎn)list或tuple。


返回值

返回一個(gè)字典或字符串類型的數(shù)據(jù)


實(shí)例

以下展示了使用 json2dict() 的實(shí)例:

from kyger.utility import json2dict
print(json2dict(file='template/frontend/default/config.json'))  # json文件
print(json2dict('{"name": "kgcms", "age": 25}'))  # json轉(zhuǎn)字典
print(json2dict({"name": "kgcms", "age": 25}))  # 字典轉(zhuǎn)json
print(json2dict('http://bfraz.cn//api?action=get_web_info'))  # API接口獲取json轉(zhuǎn)字典

以上實(shí)例運(yùn)行后輸出的結(jié)果為:

{ "tid": "kg001", /*模板識(shí)別碼,英文、數(shù)字或下劃線組成,不得含有中文,不得與其它模板識(shí)別碼重復(fù)*/ "name": "系統(tǒng)默認(rèn)模板", /*模板名稱*/ "production": "KGCMS", /*模板作者*/ "website": "http://www.mlecms.com", /*作者網(wǎng)址*/ "version": "1.0", /*模板適用版本*/ "date": "2019-08-20", /*模板發(fā)布時(shí)間*/ "thumbnail": "images/preview.jpg", /*模板縮略圖,相對(duì)于當(dāng)前模板目錄 120 * 160px*/ "type": "['auto','pc','wx']" /* 模板類型: auto|pc|wx|m 自適應(yīng)|pc|wx|手機(jī)版 */ }
{'name': 'kgcms', 'age': 25}
'{\"name\": \"kgcms\", \"age\": 25}'
{"name": "kgcms", "www": "http://bfraz.cn"}

適應(yīng)版本

v1.0.1