- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有以下 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/
我有一些 json 试图作为 BasicHttpResponse 的一部分返回。下面是一个代码片段,我已经对生成的打印输出进行了注释。 我可以在 A 中打印出 json,它在 1 中看起来不错。但是当
我正在使用 loopj 库 ( https://github.com/loopj/android-async-http ),它最近被更改为与 API 23 兼容。 当提交“put”请求时,我会将 St
我正在努力通过 HTTP PUT 在服务器上创建纯文本文件。我正在使用 apache commons httpClient。我的凭据有效,但我的请求中没有正文内容。我必须怎么做才能创建这样的文件?当我
我正在使用 Spring 4.0 REST Api 创建 Web 服务,我有以下 Android HttpClient 代码,但我从服务器收到 404 错误,我需要最好的 Spring Control
我正在尝试从 JSON 文本文件读取简单数据并转换为 StringEntity 以在 API POST 请求中使用。虽然如果数据被硬编码为 StringEntity,我的 API post 请求可以正
我有一小段读取文件的代码,我想找到一行的精确匹配,但 fscanf 也在读取类似的行。我怎样才能让它更严格,即区分大小写或读取行的精确匹配? 下面的片段: while(fgets(spectral_b
final org.apache.http.HttpEntity entity = new StringEntity(requestStr, "text/xml", "UTF-8"); ... 构造函
我正在使用 org.apache.http 库执行发布请求,但在以正确的方式编码某些字符时遇到问题。我正在使用 jsoup 从网页中提取文本,然后将此文本发送到 api。我的代码如下所示
我有以下 Java 类: class JsonEntity extends StringEntity { private final String string; public Jso
我将在 Eclipse Java 项目中运行良好的代码复制到 Android 项目,即使我导入了相同的 .jars,我在 Android 项目中仍出现编译错误。 在 Android 项目中,Eclip
我为 Android 使用 AndroidQuery(AQuery) 库,我需要使用 StringEntity(一些字符串)实体创建 PUT 请求。 我的代码有什么问题?你的建议?我尝试在没有“.he
我是 Java 的新手,正在尝试制作 native android 应用程序,其中包括对 API 服务器进行 HTTP 调用。现在我的问题是使用一些 JSON 数据进行 HTTP POST(apach
我需要为 stringentity 使用特殊字符,如下所示。 DefaultHttpClient httpClient = new DefaultHttpClient(); HttpPost http
我是一名优秀的程序员,十分优秀!