【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

在之前的blog当中,我们一般用web.input来获取数据,比如这里。但是事实上,webpy也是可以用json来传递数据的,比如,如果我们需要向web输入数据,那么网站可以这么设计,

import web
import jsonurls = ('/', 'hello'
)
app = web.application(urls, globals())
class hello:        def POST(self):data = web.data()print datareturn json.dumps({'result':'ok'})if __name__ == '__main__':app.run()

此时,如果需要验证一下是不是真的可以发送json数据,我们可以写这么一个客户端代码,

import urllib2
import jsondata = {'name': 123,'password': 456,'data' : '2016.12.11'
}
headers = {'Content-Type': 'application/json'}
request = urllib2.Request(url='http://127.0.0.1:8080/', headers=headers, data=json.dumps(data))
response = urllib2.urlopen(request)

此时,只要从网站处看到打印,就可以确认数据是不是真的已经传输结束了。
    当然,如果觉得麻烦,自己直接用curl命令来解决也是可以的,比如,

curl -X POST -i "http://127.0.0.1:8080/" -d '{"name":"liu","password":"123456", data:"2018.01.01"}'

如果需要解析从web处获得的数据,只需要调用json这个库就可以了。

data = json.load(response)

python编程(json数据输入)相关推荐

  1. python json 转csv_利用python将json数据转换为csv格式的方法

    假设.json文件中存储的数据为: {"type": "Point", "link": "http://www.dianping. ...

  2. python生成条形图-Python处理JSON数据并生成条形图

    一.JSON 数据准备 首先准备一份 JSON 数据,这份数据共有 3560 条内容,每条内容结构如下: 本示例主要是以 tz(timezone 时区) 这一字段的值,分析这份数据里时区的分布情况. ...

  3. python处理json数据 乱码报错_python操作mysql中文显示乱码的解决方法

    本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码. 但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考. 具体方法如下: 1. Python文件设置编码 utf- ...

  4. python操作json_如何使用Python处理JSON数据

    如何使用Python处理JSON数据?本篇文章就给大家介绍使用Python处理JSON数据的基本方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 在介绍使用Python处理JSO ...

  5. 【Python使用】Python解析JSON数据的基本方法/用MATLAB解析json格式数据

    一 JSON数据格式介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. JSON建构于两种结构:json是Javascript中的对象和数组中的对象, ...

  6. python 处理json数据

    python 处理json数据 json官网:https://www.json.org/json-en.html 1. json数据格式 json的数据格式有2种,分别是: 对象(object):用大 ...

  7. python处理json数据——网易云评论爬取

    python处理json数据--网易云评论爬取 准备 代码 准备 1.python 3.7 2.需要安装的库: requests jsonpath pandas time fake_useragent ...

  8. [知识图谱实战篇] 三.Python提取JSON数据、HTML+D3构建基本可视化布局

    前面作者讲解了很多知识图谱原理知识,包括知识图谱相关技术.Neo4j绘制关系图谱等,但仍缺少一个系统全面的实例.为了加深自己对知识图谱构建的认识,为后续创建贵州旅游知识图谱打下基础,作者深入学习了张宏 ...

  9. 利用python将json数据转换为csv格式

    假设.json文件中存储的数据为: {"type": "Point", "link": "http://www.dianping. ...

最新文章

  1. 项目Beta冲刺 用户试用报告
  2. golang append时slice len 和 cap
  3. 技术团队的情绪与效率
  4. linux 用户权限详解,03_04_Linux用户及权限详解
  5. Elasticsearch系列「零」架构解析与最佳实践
  6. IntelliJ IDEA for Mac 文件结构侧边窗口/类文件内部结构(File Structure)
  7. python读取多个sheet文件_PythonPandas excel文件如何一次读取所有工作表,并再次写入多个工作表?,pythonpandasexcel,一次性,全部,sheet,重新...
  8. 启动activemq_「Java」 - SpringBoot amp; ActiveMQ
  9. FPGA转正总结(标准版)
  10. JSK-T1011 反向输出一个三位数【入门】
  11. 支持WI-FI的blackberry
  12. Ms visio 下载
  13. 人人开源的遇到的错误
  14. php获取网页内指定内容,PHP中获取某个网页或文件内容的方法
  15. c语言,从键盘上输入一个字符,如果是大写字母,转换为小写字母,否则输出
  16. 【学习日志】2023.04.24 C++ 调整黑点、白点和中值以增加、平衡或降低对比度
  17. Excel如何快速查找出图片?
  18. Android OnDeviceAppPrediction 优化
  19. IDEA jjsp 404_IDEA 卡住buid(编译)不动的解决办法_java
  20. 从内积、外积和叉乘到多维空间的理解

热门文章

  1. MySQL优化之二:My SQL Server性能优化
  2. 项目学习 - 收藏集 - 掘金
  3. PHPer的水平区分 (转)
  4. RouterOS计划任务实例
  5. windows中开启snmp
  6. Asp调用函数是否会影响性能?
  7. 我年龄大了还学的动it吗
  8. awk命令过滤tomcat的访日日志中IP地址
  9. jQuery 事件函数传参异常identifier starts immediately after numeric literal
  10. iOS build Version 作用