0

当在 java 中使用 AdaptersAPI 调用适配器到适配器时,如果它包含阿拉伯字母,则得到响应为 rabish。下面是我的代码片段

HttpEntity requestEntity = new StringEntity(new Gson().toJson(params), 
ContentType.APPLICATION_JSON );
    HttpPost httpPost = new HttpPost(url);
    httpPost.setEntity(requestEntity);
    HttpResponse httpResp = adaptersAPI.executeAdapterRequest(httpPost);
    JSONObject response = adaptersAPI.getResponseAsJSON(httpResp);
4

1 回答 1

0

解析json时发现问题>adaptersAPI.getResponseAsJSON(httpResp);

我的问题通过以下方式解决:-Dfile.encoding=UTF-8在“jvm.options”中添加此属性,或更改 json 解析方法

于 2019-10-22T08:06:15.613 回答