导入JSON数据相对简单。下面为打开、加载、导入、输出的操作。

import json

data = open('data.json').read()
data = json.loads(data)
for row in data:
print(row)

得到字典形式的数据:

{'High': '', 'Year': 2000, 'Display Value': 43, 'Comments': '', 'Numeric': 43.0, 'WHO region': 'Africa', 'Indicator': 'Healthy life expectancy (HALE) at birth (years)', 'Country': 'Equatorial Guinea', 'World Bank income group': 'High-income', 'PUBLISH STATES': 'Published', 'Sex': 'Male', 'Low': ''}
{'High': '', 'Year': 2012, 'Display Value': 47, 'Comments': '', 'Numeric': 47.0, 'WHO region': 'Africa', 'Indicator': 'Healthy life expectancy (HALE) at birth (years)', 'Country': 'Equatorial Guinea', 'World Bank income group': 'High-income', 'PUBLISH STATES': 'Published', 'Sex': 'Both sexes', 'Low': ''}
{'High': '', 'Year': 2012, 'Display Value': 60, 'Comments': '', 'Numeric': 60.0, 'WHO region': 'Americas', 'Indicator': 'Healthy life expectancy (HALE) at birth (years)', 'Country': 'Grenada', 'World Bank income group': 'Upper-middle-income', 'PUBLISH STATES': 'Published', 'Sex': 'Male', 'Low': ''}
{'High': '', 'Year': 2012, 'Display Value': 66, 'Comments': '', 'Numeric': 66.0, 'WHO region': 'Americas', 'Indicator': 'Healthy life expectancy (HALE) at birth (years)', 'Country': 'Grenada', 'World Bank income group': 'Upper-middle-income', 'PUBLISH STATES': 'Published', 'Sex': 'Female', 'Low': ''}
{'High': '', 'Year': 2012, 'Display Value': 63, 'Comments': '', 'Numeric': 63.0, 'WHO region': 'Americas', 'Indicator': 'Healthy life expectancy (HALE) at birth (years)', 'Country': 'Grenada', 'World Bank income group': 'Upper-middle-income', 'PUBLISH STATES': 'Published', 'Sex': 'Both sexes', 'Low': ''}

python机器可读数据-json的更多相关文章

  1. python 学习(json)(转)

    Json简介:Json,全名 JavaScript Object Notation,是一种轻量级的数据交换格式.Json最广泛的应用是作为AJAX中web服务器和客户端的通讯的数据格式.现在也常用于h ...

  2. Python序列化之json与pickle

    1.json介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. 易于人阅读和编写.同时也易于机器解析和生成. 它基于JavaScript Progra ...

  3. python序列化模块json和pickle

    序列化相关 1. json 应用场景: json模块主要用于处理json格式的数据,可以将json格式的数据转化为python的字典,便于python处理,同时也可以将python的字典或列表等对象转 ...

  4. python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求

    一.JSON简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programm ...

  5. python知识:json格式文本;异常处理;字符串处理;unicode类型和str类型转换

    python进程中的实例和json格式的字符串之间的映射关系是非常直接的,相当于同一个概念被编码成不同的表示: stream in json form ----json.loads(str)----- ...

  6. python中的 json 模块使用

    (1)python 中生成 json 字符串: import json data = dict(ret=0, msg="Welcome, Login success!") json ...

  7. Python第八天——Json

    json 模块 json 模块提供了非常完善的 Python 对象到 JSON 格式的转换 import json d = dict(name='Bob',age=20,score=88) json. ...

  8. python 对象和json互相转换

    一.python对json的支持 从python2.6开始,python标准库中添加了对json的支持,操作json时,只需要import json即可. 二.python对象转换成json字符串 在 ...

  9. python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决

    在学习python语言中用json库解析网络数据时,我遇到了两个编译错误:json.decoder.JSONDecodeError: Expecting property name enclosed ...

随机推荐

  1. 王之泰201771010131《面向对象程序设计(java)》第十五周学习总结

    第一部分:理论知识学习部分 第13 章 部署应用程序 1.jar文件 a) java 程序的打包:编译完成后,员 将.class 文件压缩打包为 .jar 文件后, GUI 界面 程序就可以直接双击图 ...

  2. WebAPI前置知识:HTTP与RestfulAPI

    对HTTP协议的基本了解是能理解并使用RestFul风格API的基础,在了解了这些基础之后,使用各种RestFul的开发框架才能得心应手.我一开始使用WebApi的时候就因为对这些知识缺乏了解,觉得用 ...

  3. 剑指offer:顺时针打印矩阵

    问题描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数 ...

  4. 微信支付之App支付

    项目接入微信支付的准备工作: 注册成为开发者,进行资质认证,这里是需要300元的审核费用的: 在微信商户平台创建应用,提交等待审核(大致需要5-7个工作日): 应用审核通过之后,进入应用,开通微信支付 ...

  5. CSS之实现垂直时间线展示相关内容效果

    如下,最近在工作中遇到实现时间线效果的需求,用纯css即可实现,下面给出详细实现代码. html: <div class="time_line_list_wrap hide" ...

  6. git 执行pull错误如何撤销

    比如你当前所在的空间是trunk,但是执行了git pull origin branches,这时需要回滚回去,可以用一下步骤: 1.运行git reflog命令查看你的历史变更记录,如下: 69fd ...

  7. 4 - BFS & Topological Algorithm

    615. Course Schedule https://www.lintcode.com/problem/course-schedule/description?_from=ladder&& ...

  8. 在docker中快速创建包含ip相关tool的ubuntu镜像

    在docker学习中需要创建轻量级的,包含ip相关工具的容器,支持ping,ip,ethtool,brctrl等相关指令. 下面就是快速创建一个满足需求的ubunut镜像的过程: 1) 在docker ...

  9. HDOJ-2011

    #include<iostream> #include<cstdio> using namespace std; int main(){ int m,n,i; float su ...

  10. 空list赋值

    list=[] i =0 list[i] =1 Traceback (most recent call last): File "D:\ProgramData\Anaconda3\lib\s ...