使用json模块处理JSON数据 class JsonwithEncodingPipeline(object): def __init__(self): self.file = codecs.open('article.json', 'w', encoding='utf-8') def proces ...
分类:
Web程序 时间:
2018-05-17 21:39:36
阅读次数:
246
json函数 使用json函数之前,首先需要导入json模块,import json 1)、json.dumps()函数 该函数是将 Python 对象编码成 JSON 字符串,例如: 2)、json.dump()函数 该函数是可以将 Python 对象编码成 JSON 字符串,并自己帮你写入到文件 ...
分类:
编程语言 时间:
2018-05-17 13:54:36
阅读次数:
183
json模块 Json模块提供了四个功能:dumps、dump、loads、load #!/usr/bin/env python # -*- coding:utf-8 -*- import json dic = {'k1':1,'k2':2,'k3':3} str_dic = json.dumps( ...
分类:
Web程序 时间:
2018-05-14 23:03:11
阅读次数:
226
由上篇文章(python3+requests:get/post请求)涉及到的json.dumps()扩展 1.json.dumps()用于将dict类型的数据转成str 备注:文件路径前面加上 r 是为了避免转义 如果没有进行转换,则会报错:TypeError: write() argument m ...
分类:
编程语言 时间:
2018-05-14 19:55:28
阅读次数:
299
前言 有些post的请求参数是json格式的,这个前面第二篇post请求里面提到过,需要导入json模块处理。 一般常见的接口返回数据也是json格式的,我们在做判断时候,往往只需要提取其中几个关键的参数就行,这时候就需要json来解析返回的数据了。 一、json模块简介 1.Json简介:Json ...
分类:
编程语言 时间:
2018-05-12 10:26:40
阅读次数:
200
1、接口开发需要用到的模块是flask和json模块。 首先来开发一个简单的接口 @server.route('/regist', methods=['post'])def regist(): username = flask.request.values.get('username') # 接收用 ...
分类:
其他好文 时间:
2018-05-12 02:40:48
阅读次数:
204
当我们遇到类似于{‘a’:1, 'b':2, 'c':3}这种字符串时,想要把它转换成字典进行处理,可以使用以下几种方法: 1. Python自带的eval函数(不安全) 2.使用 ast 模块的 literal_eval 函数(安全) 3.使用 json 模块的 loads 函数 使字典有序 ...
分类:
编程语言 时间:
2018-05-10 20:22:54
阅读次数:
205
JSON全名是JavaScript Object Notation(即:JavaScript对象标记) 它是JavaScript的子集。 前端和后端进行数据交互,其实就是JS和Python进行数据交互 接口一:json.dumps(obj) # 将obj这个对象,变成JSON字符串 接口二:json ...
分类:
编程语言 时间:
2018-05-10 17:13:37
阅读次数:
183
一、json模块 之前学习过的eval内置方法可以将一个字符串转成一个python对象,不过eval方法时有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了。所以eval的重点还是通常用来执行一个字符串表达式,并返回表达式的值。 1 imp ...
分类:
编程语言 时间:
2018-05-08 11:12:13
阅读次数:
259
JSON和XML的比较可谓不相上下。 Python 2.7中自带了JSON模块,直接import json就可以使用了。 官方文档:http://docs.python.org/library/json.html Json在线解析网站:http://www.json.cn/# JSON json简单 ...
分类:
Web程序 时间:
2018-05-07 00:44:31
阅读次数:
277