zoukankan      html  css  js  c++  java
  • 【20171227】json

    json对象格式:{"key1": "value1", "key2": "value2"}

    json.dumps(): 对数据进行编码。
    json.loads(): 对数据进行解码。

    Python
    JSON
    dict
    object
    list,tuple
    array
    str
    string
    int,float
    number
    True
    true
    False
    false
    None
    null

    【实例】
    #coding=utf-8
    __author__ = 'wangyue'
    
    import json
    
    ######################  字典类型编码成json对象【编码 json.dumps()】  ######################
    # python字典
    data = {
        'no':1,
        'name':'yy'
    }
    
    # 将python字典编码成json对象
    json_str = json.dumps(data)
    
    print('原始数据:',type(data),repr(data))
    print('json对象:',type(json_str),json_str)
    
    ######################  json对象解码成字典,再取字典中key对应的值【解码 json.loads()】   ######################
    # 解码json对象成字典
    json_dict = json.loads(json_str)
    
    print('解码json对象为字典:',type(json_dict),json_dict)
    print('字典中的key:',json_dict.keys())
    print('字典中的value:',json_dict.values())
    print('字典中具体key的值:',json_dict['name'])
  • 相关阅读:
    HDU 5313 bitset优化背包
    bzoj 2595 斯坦纳树
    COJ 1287 求匹配串在模式串中出现的次数
    HDU 5381 The sum of gcd
    POJ 1739
    HDU 3377 插头dp
    HDU 1693 二进制表示的简单插头dp
    HDU 5353
    URAL 1519 基础插头DP
    UVA 10294 等价类计数
  • 原文地址:https://www.cnblogs.com/bxbyy/p/8127137.html
Copyright © 2011-2022 走看看