[英]What is the Python equivalent of StringEntity in Java?
我在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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.