久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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

瀏覽:72日期: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 編程
相關文章:
主站蜘蛛池模板: 张家港市| 宿迁市| 剑阁县| 吴江市| 奉化市| 寿阳县| 霍邱县| 舒兰市| 饶河县| 永和县| 库尔勒市| 镇江市| 溧水县| 昭苏县| 龙川县| 长宁区| 东乌| 靖西县| 土默特右旗| 宁明县| 新沂市| 凤庆县| 余姚市| 闽清县| 元氏县| 上犹县| 西充县| 玛纳斯县| 连江县| 东台市| 沈丘县| 南木林县| 密云县| 响水县| 图片| 承德县| 班戈县| 邵阳市| 南城县| 景宁| 若尔盖县|