国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

使用Python处理JSON格式的数据

发布时间:2019/07/29标签:   数据    点击量:

原标题:使用Python处理JSON格式的数据
使用Python 处理JSON格式的数据 假如你不盼望重新开端制造一种数据格局来寄存数据,JSON 是一个很好的抉择。假如你对 Python 有所懂得,就愈加事半功倍了。上面就来先容一下怎样应用 Python 处置 JSON 数据。JSON 的全称是 JavaScript 工具表现法JavaScript Object Notation。这是一种以键值对的情势存储数据的格局,而且很轻易剖析,因此成为了一种被普遍应用的数据格局。别的,不要由于 JSON 称号而望文生义,JSON 并不只仅在 JavaScript 中应用,它也能够在别的言语中应用。下文会先容它是怎样在 Python 中应用的。起首咱们给出一个 JSON 示例:{ "name":"tux", "health":"23", "level":"4"}下面是一个和编程言语有关的原生 JSON 数据。熟习 Python 的人会看进去这个 JSON 数据跟 Python 中的字典dictionary长得很像。而这二者之间确切十分类似,假如你对 Python 中的列表和字典数据构造有必定的懂得,那末 JSON 懂得起来也不难。应用字典寄存数据假如你的利用须要存储一些构造庞杂的数据,无妨斟酌应用 JSON 格局。对照你能够已经用过的自界说格局的文本设置文件,JSON 供给了愈加构造化的可递归的存储格局。同时,Python 自带的 json 模块曾经供给了能够将 JSON 数据导入/导出利用时所需的全部剖析库。因而,你不须要针对 JSON 自行编写代码停止剖析,而其余开辟职员在与你的利用停止数据交互的时间也不须要去剖析新的数据格局。恰是这个起因,JSON 在数据交流时被普遍地采纳了。以下是一段在 Python 中应用嵌套字典的代码:#!/usr/bin/env python3import json# instantiate an empty dictteam = {}# add a team memberteam['tux'] = {'health': 23, 'level': 4}team['beastie'] = {'health': 13, 'level': 6}team['konqi'] = {'health': 18, 'level': 7}这段代码申明了一个名为 team 的字典,并初始化为一个空字典。假如要给这个字典增加内容,起首须要创立一个键,比方下面示例中的 tuxbeastiekonqi,而后为这些键逐一供给对应的值。下面示例中的值由一个个包括游戏玩家书息的字典充任。字典是一种可变的变量。字典中的数据能够随时增加、删除或更新。如许的特征使得字典成为了利用顺序存储数据的极好抉择。应用 JSON 格局存储数据假如寄存在字典中的数据须要长久存储,这些数据就须要写到文件傍边。这个时间就须要用到 Python 中的

版权信息Copyright ? IT技术教程 版权所有??? ICP备案编号:鲁ICP备09013610号