代码之家  ›  专栏  ›  技术社区  ›  Doctor J

将Python bytestrings序列化为JSON,保留顺序字符值

  •  6
  • Doctor J  · 技术社区  · 16 年前

    s 在Python中 ord(s[i]) == s.charCodeAt(i) 在我把它读回JavaScript之后。

    最干净的方法似乎是将Python字符串序列化为JSON。然而, json.dump 不喜欢我的bytestrings,尽管摆弄 ensure_ascii 和 encoding \u1234 逃逸;但是像这样的编解码器似乎不在Python的范围之内 codecs .

    2 回复  |  直到 6 年前
        1
  •  5
  •   Alex Martelli    16 年前

    有没有办法对bytestring进行编码 序数字符值?

    -> unicode转换称为 decode ,不是 encode iso-8859-1 确实应该如您所愿“保留序数字符值”。

        2
  •  3
  •   Mike DeSimone    16 年前

    你能用Base64吗(蟒蛇 base64 模块,Javascript有几个实现,其中一个是 here .)