anyjson与simplejson的使用

Posted Yi_Warmth

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了anyjson与simplejson的使用相关的知识,希望对你有一定的参考价值。

import simplejson
import anyjson

# 序列化: 把变量从内存中变成可存储或可传输的过程

def any_1():
    # 序列化
    info = {"a": 1, "b": 2}
    result = anyjson.serialize(info)
    f = open("file.text", "w")
    f.write(result)
    f.close()
def any_2():
    # 反序列化
    with open("file.text", "r") as f:
        info = anyjson.deserialize(f.read())
    print(info)

def smp_1():
    # 序列化
    # 方式一
    """info = {"a":1, "b": 2}
    result = simplejson.dumps(info)
    with open("122.text", "w") as f:
        f.write(result)"""
    # 方式二
    info = {"a": 1, "b": 2}
    with open("122.text", "w") as f:
        simplejson.dump(info, f)



def simp_2():
    # 反序列化
    # 方式一
    """with open("122.text", "r") as f:
        info = f.read()
        result = simplejson.loads(info)
    print(result)"""
    # 方式二
    with open("122.text", "r") as f:
        info = simplejson.load(f)
    print(info)

# 排序
a = {"c": 1, "b": 2}
info = simplejson.dumps(a, sort_keys=True)
print(info)   # {"b": 2, "c": 1}

 

以上是关于anyjson与simplejson的使用的主要内容,如果未能解决你的问题,请参考以下文章

EMR 上的 python UDF 中没有名为 simplejson 的模块

pip 安装报错 error in anyjson setup command: use_2to3 is invalid.

无法导入名称 simplejson - 安装 simplejson 后

无法导入名称 simplejson - 安装 simplejson 后

默认情况下,JSON 库是 python 的一部分还是外部包。 simplejson 是与 Json 不同的包吗

使用 Unity 的 SimpleJSON 检索不带引号的字符串