国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python之生成多層json結構的實現

瀏覽:49日期:2022-08-05 16:54:17

網上關于生成多層json結構的比較少,基本都是關于添加元素,解析,怎么轉化為json之類的

下面就以文章信息的json為基礎來構建多層json。

生成最基本的一個json:

import jsonarticle_info = {}data = json.loads(json.dumps(article_info))data[’article1’] = ’NONE’article = json.dumps(data, ensure_ascii=False)print(article)

將運行結果拿到https://www.json.cn/ 的校驗網站上去看下:

python之生成多層json結構的實現

將一個json嵌套進去:

import jsonarticle_info = {}data = json.loads(json.dumps(article_info))data[’article1’] = ’NONE’article2 = {’title’: ’python基礎’, ’publish_time’: ’2019-4-1’, ’writer’: {}}data[’article2’] = article2article = json.dumps(data, ensure_ascii=False)print(article)

校驗結果:

python之生成多層json結構的實現

下面將writer的信息(json)插入其中:

import jsonarticle_info = {}data = json.loads(json.dumps(article_info))data[’article1’] = ’NONE’article2 = {’title’: ’python基礎’, ’publish_time’: ’2019-4-1’, ’writer’: {}}data[’article2’] = article2writer = {’name’: ’李先生’, ’sex’: ’男’, ’email’: ’xxx@gmail.com’}data[’article2’][’writer’] = writerarticle = json.dumps(data, ensure_ascii=False)print(article)

校驗結果:

python之生成多層json結構的實現

這樣多層json結構已完成。

補充拓展:python 讀取多層嵌套的json數據

模塊名稱:jsonpath

主要特點

支持路徑及*模糊匹配支持索引和類似切片功能支持表達式篩選

jsonpath安裝

pip install jsonpath

jsonpath基本語法

python之生成多層json結構的實現

jsonpath使用示例

json樣例:

python之生成多層json結構的實現

代碼:

from jsonpath import jsonpath

python之生成多層json結構的實現

說明:

1. 匹配結果為一個列表, 無結果返回False

2. 逐級取值, 可使用*代表任意節點 .. 表示任意路徑

以上這篇python之生成多層json結構的實現就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 韶关市| 英德市| 阿拉尔市| 乌苏市| 肇庆市| 明水县| 陇南市| 福州市| 抚松县| 满洲里市| 安义县| 昌平区| 灵石县| 永年县| 黑水县| 上饶市| 桓仁| 郴州市| 荔浦县| 霍林郭勒市| 富源县| 鱼台县| 和硕县| 霍林郭勒市| 申扎县| 柞水县| 墨江| 民和| 宁南县| 阜新市| 吉安县| 扬中市| 江山市| 若羌县| 全州县| 怀柔区| 勃利县| 华坪县| 彰化市| 玛纳斯县| 利川市|