gpt4 book ai didi

java - Java 中 StringEntity 的 Python 等价物是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 12:22:31 27 4
gpt4 key购买 nike

我有以下 Java 类:

class JsonEntity extends StringEntity {
private final String string;

public JsonEntity(String string, Charset charset) {
super(string, ContentType.create(ContentType.APPLICATION_JSON.getMimeType(), charset));
this.string = string
}

我不知道如何在Python 2.7中实现上述代码。有什么办法可以实现这个目标吗?

最佳答案

我不知道我是否完全满足您的需求,但是如果您需要在 python 中使用特定字符集另存为 JSON,您可以执行以下操作:

import json 
json_string = json.dumps("your string even with wierd symbols", ensure_ascii=False).encode('utf8')

注意:您可以将 utf8 更改为其他字符集。

编辑:无论如何,如果你需要扩展一些东西来实际实现你的 json 读取器/写入器,你可以扩展 JSONEncoder: https://docs.python.org/2.6/library/json.html#json.JSONEncoder

关于java - Java 中 StringEntity 的 Python 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38698621/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com