zoukankan      html  css  js  c++  java
  • 使用 Python 编码和解码 JSON 对象

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。

    除了可以使用内置的 json 模块外,还可以使用第三方库Demjson转换。

    Demjson 是 python 的第三方模块库,可用于编码和解码 JSON 数据,包含了 JSONLint 的格式化及校验功能。

    其中:

    encode函数 将 Python 对象编码成 JSON 字符串

    import demjson
    data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, '代加工' : 5 } ]
    json = demjson.encode(data)
    print(json)
    # [{"a":1,"b":2,"c":3,"d":4,"u4ee3u52a0u5de5":5}]
    
    

    可以使用 demjson.decode() 函数解码 JSON 数据。该函数返回 Python 字段的数据类型。

    res = demjson.decode(json)
    print(res)
    # [{'a': 1, 'b': 2, 'c': 3, 'd': 4, '代加工': 5}]
    

    以上。

  • 相关阅读:
    POJ 1061
    hihocoder 1330
    HDU 1525
    UVALive 3938
    POJ 2528
    HDU 1754
    《ACM-ICPC程序设计系列 数论及其应用》例题个人答案记录
    URAL 1277
    HDU 3746
    HDU 2087
  • 原文地址:https://www.cnblogs.com/lovebkj/p/13633019.html
Copyright © 2011-2022 走看看