zoukankan      html  css  js  c++  java
  • python之json

    1.json类型和python数据的转换
    1.1json.dumps()将python对象编码转化成json字符串

    import json
    m={'success':True,'message':'hello'}
    json_str=json.dumps(m)
    print(json_str)
    print(type(json_str))


    Data是一个python数据字典,最后通过json.dumps()函数把data转换成字符串
    的形式.除了字典,python还有很多数据对象,如下列出python对象通过dumps()
    函数转换后对应关系:

    json四种方法:
    json.loads
    json.dumps
    #多s的就是来处理字符串的,没多s就是用来处理文件的;
    json.load
    json.dump

    #loads 单词的意思是:加载 把json转换成其他格式,字符串或者文件相关的.
    dumps 把其他对象转换成json格式;

    例子:
    a=dict(name='liuwen',age=25,message='you are so cool')
    print(a)
    print(type(a))
    b=json.dumps(a)
    print(b)
    print(type(b))


    json.cn


    c=json.loads(b)


    文件相关
    load:肯定是从文件中搞出来json数据,load肯定是把文件转换成json数据;
    dump:就是把json数据写入到文件中,
    文件和json之间的转换;


    爬虫-json
    url='http://......'
    req=urllib2.Request(url)
    res=urllib2.urlopen(req)
    result=res.read()
    print(chardet.detect(result))
    m=json.loads(result)
    print(type(m))
    print(m)

  • 相关阅读:
    书单
    parzen 窗的matlab实现
    Oracle-07
    图片加载不出来
    省市区三表建立及数据插入
    a链接与button按钮混用
    省市区三级联动,获取地区编号,JSON格式
    纯JS省市区三级联动
    JDK与JRE的区别
    web-03-jQuery
  • 原文地址:https://www.cnblogs.com/awenxianliao/p/7830899.html
Copyright © 2011-2022 走看看