首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

Python 到底有没有像 jackson 一样的序列化库?

  •  
  •   whx20202 · 190 天前 · 908 次点击
    这是一个创建于 190 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我用 jackson 比较习惯,突然发现 python 下的 json 用的很麻烦

    请问一下 python 有这样的类库吗?

    1. 能全局注册 serializer deserializer,不用每次指定 cls (当然反序列化 python 不能指定类型,可能有点麻烦)
    2. 能替换 key 的 name,和变量名能不一样
    3. 支持嵌套对象的自定义序列化
    7 回复  |  直到 2018-08-15 00:46:36 +08:00
        1
    tulongtou   190 天前
    第一次听说 python 用 json 麻烦
        2
    whx20202   190 天前
    @tulongtou #1 可能我用法不对吧,因为我想某个自定义对象,全局注册 serializer deserializer 好像都没有这样的支持。
    虽然说是把 java 那套带进来了,但是每次写一个 cls 也很不方便 还容易漏
        3
    xmadi   190 天前 via iPhone
    没有

    倒不如说 之所以 java 会有这些 json 序列化库 是因为 java 不能像 python js 这些语言一样简单直接地处理 json
        4
    tulongtou   190 天前 via iPhone
    @whx20202 既然写 Python 了,就要 pythonic,不要再用 Java 那套了
        5
    whx20202   190 天前
    @tulongtou #4 嗯嗯 我想个办法处理一下
        6
    wph95   190 天前
    有点奇怪的需求
    我一般都用 https://github.com/schematics/schematics
        7
    RIcter   190 天前 via Android
    pickle ?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3781 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 15ms · UTC 03:57 · PVG 11:57 · LAX 19:57 · JFK 22:57
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1