结构如下:

├── hello.py
├── Stats.json
└── templates
    └── index.html

实验步骤

python hello.py

浏览器打开:

127.0.0.1:5000

页面输出结果为:

#-----------------------------------------------------------------------------------

index.html

<table><tr><th>first_name</th><th>last_name</th><th>user_id</th><th>address</th></tr>
{% for i in data %}<tr><td>{{ i.first_name }}</td><td>{{ i.last_name }}</td><td>{{ i.user_id}}</td><td>{{ i.address}}</td></tr>
{% endfor %}
</table>

Stats.json

[{"first_name": "John","last_name": "Smith","user_id": 4,"address": null},{"first_name": "Jane","last_name": "Heart","user_id": 5,"address": null},{"first_name": "Dom","last_name": "Robinsons","user_id": 6,"address": null},{"first_name": "Pete","last_name": "Hand","user_id": 7,"address": null}
]

hello.py

import json
from flask import render_template
from flask import Flask
app = Flask(__name__)@app.route('/')
def index():jsonFile = open("Stats.json", "r")  # Open the JSON file for readingdata = json.load(jsonFile)  # Read the JSON into the bufferjsonFile.close()  # Close the JSON filereturn render_template('index.html', data= data)if __name__ == '__main__':app.run(debug=True)

Flask的jinja输出json内容相关推荐

  1. TP6如何输出JSON数据

    控制器巧用 输出使用return即可 输出json内容可以直接使用tp6提供的json方法 控制器request属性绑定request对象 可追踪request对象的产生过程 BaseControll ...

  2. wps解析json数据_通过WordPress HTTP API 获取json内容并解析

    WordPress 4.0的一个亮点就是JSON API的加入,今天我们提前来看看怎么获取JSON的内容并显示出来.过程就是用PHP获取远程JSON的内容,然后把获取到的JSON转化为PHP对象,然后 ...

  3. 使用jsonpath解析json内容

    JsonPath提供的json解析非常强大,它提供了类似正则表达式的语法,基本上可以满足所有你想要获得的json内容.下面我把官网介绍的每个表达式用代码实现,可以更直观的知道该怎么用它. 一.首先需要 ...

  4. 什么是正确的JSON内容类型?

    我一直在弄乱JSON一段时间,只是将其作为文本推出,并没有伤害任何人(据我所知),但是我想正确地做事. 我见过这么多的所谓的"标准"为JSON内容类型: application/j ...

  5. ajax id sort,ajax返回的json内容进行排序使用sort()方法实现

    ajax返回的json内容进行排序使用sort()方法实现 关键方法:sort()用于对数组的元素进行排序. return a.num-b.num是升序: return b.num-a.num;是降序 ...

  6. php取json子对象属性,php中输出json对象的值(实现方法)

    实例如下所示: $json = '{"report":{"date":"2012-04-10","content":&q ...

  7. php api json,PHP API接口必备之输出json格式数据实例详解

    这篇文章主要给大家介绍了关于PHP API接口必备之输出json格式数据的相关资料文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧. 前言 我们在日常的开发工 ...

  8. JSONPath 解析 JSON 内容详解(翻译自 github)

    Github :https://github.com/json-path/JsonPath http://www.ibloger.net/article/2329.html JSONPath Onli ...

  9. jq输出文本_如何用 Linux 命令行工具解析和格式化输出 JSON | Linux 中国

    我们将使用 Linux 上的命令行工具解析并格式化打印 JSON.它对于在 shell 脚本中处理大型 JSON 数据或在 shell 脚本中处理 JSON 数据非常有用.-- Ostechnix J ...

最新文章

  1. Qualcomm thermal的介绍
  2. 找出数组中被其他元素整除的元素_「每日一题」数组中重复的数字
  3. kotlin学习笔记——集合及集合操作符
  4. java jvm虚拟机_Java虚拟机(JVM)简介
  5. DataURL与File,Blob,canvas对象之间的互相转换的Javascript (未完)
  6. Harbor的安装部署
  7. C#设计模式之17-中介者模式
  8. ElasticSearch:图解ElasticSearch的搜索过程
  9. poj Matrix 回溯,递归,虽然对于很多人是水题,但我感觉这道题听好的嘛!!!!!!!!!!!
  10. bat脚本一键配置java开发环境
  11. 手机模式、分区、镜像文件
  12. 散度和旋度的物理意义是什么?
  13. 关于openlaeyrs获取谷歌卫星地图的无偏瓦片
  14. iOS 指南针的制作 附带源码
  15. 微信公众号-消息推送
  16. 可恶的RunDll广告怎么关闭
  17. 【Web项目测试访问遇到404错误的相关解决办法】
  18. 学Python,从入门到编程
  19. OneNote for windows10卸载及重装
  20. 旅行商问题(travelling salesman problem, TSP) 解题报告

热门文章

  1. Newtonsoft.Json.dll 反序列化JSON字符串
  2. 【Java】Java Socket编程(1)基本的术语和概念
  3. Qt数据库编程_基本
  4. 解决接收参数乱码,tomcat的URIEncoding=UTF-8
  5. 利用MS17-010渗透win7(32位)
  6. java选择排序百度_java选择排序
  7. mysql存储过程into_MySQL存储过程中使用SELECT …INTO语句为变量赋值
  8. mysql 商品属性_MySQL产品属性表设计
  9. 学习响应式BootStrap来写融职教育网站,Bootsrtap第十二天侧边卡片和列表组
  10. flex平均分布换行后自动对齐