com.android.volley.toolbox.JsonObjectRequest.parseNetworkResponse()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(8.0k)|赞(0)|评价(0)|浏览(111)

本文整理了Java中com.android.volley.toolbox.JsonObjectRequest.parseNetworkResponse()方法的一些代码示例,展示了JsonObjectRequest.parseNetworkResponse()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonObjectRequest.parseNetworkResponse()方法的具体详情如下:
包路径:com.android.volley.toolbox.JsonObjectRequest
类名称:JsonObjectRequest
方法名:parseNetworkResponse

JsonObjectRequest.parseNetworkResponse介绍

暂无

代码示例

代码示例来源:origin: mcxiaoke/android-volley

@Test public void specifiedCharsetJsonObject() throws Exception {
  byte[] data = jsonObjectString().getBytes(Charset.forName("ISO-8859-1"));
  Map<String, String> headers = new HashMap<String, String>();
  headers.put("Content-Type", "application/json; charset=iso-8859-1");
  NetworkResponse network = new NetworkResponse(data, headers);
  JsonObjectRequest objectRequest = new JsonObjectRequest("", null, null, null);
  Response<JSONObject> objectResponse = objectRequest.parseNetworkResponse(network);
  assertNotNull(objectResponse);
  assertTrue(objectResponse.isSuccess());
  //don't check the text in Czech, ISO-8859-1 doesn't support some Czech characters
  assertEquals(COPY_VALUE, objectResponse.result.getString(COPY_NAME));
}

代码示例来源:origin: jiangqqlmj/FastDev4Android

@Test public void specifiedCharsetJsonObject() throws Exception {
  byte[] data = jsonObjectString().getBytes(Charset.forName("ISO-8859-1"));
  Map<String, String> headers = new HashMap<String, String>();
  headers.put("Content-Type", "application/json; charset=iso-8859-1");
  NetworkResponse network = new NetworkResponse(data, headers);
  JsonObjectRequest objectRequest = new JsonObjectRequest("", null, null, null);
  Response<JSONObject> objectResponse = objectRequest.parseNetworkResponse(network);
  assertNotNull(objectResponse);
  assertTrue(objectResponse.isSuccess());
  //don't check the text in Czech, ISO-8859-1 doesn't support some Czech characters
  assertEquals(COPY_VALUE, objectResponse.result.getString(COPY_NAME));
}

代码示例来源:origin: mcxiaoke/android-volley

@Test public void defaultCharsetJsonObject() throws Exception {
  // UTF-8 is default charset for JSON
  byte[] data = jsonObjectString().getBytes(Charset.forName("UTF-8"));
  NetworkResponse network = new NetworkResponse(data);
  JsonObjectRequest objectRequest = new JsonObjectRequest("", null, null, null);
  Response<JSONObject> objectResponse = objectRequest.parseNetworkResponse(network);
  assertNotNull(objectResponse);
  assertTrue(objectResponse.isSuccess());
  assertEquals(TEXT_VALUE, objectResponse.result.getString(TEXT_NAME));
  assertEquals(COPY_VALUE, objectResponse.result.getString(COPY_NAME));
}

代码示例来源:origin: jiangqqlmj/FastDev4Android

@Test public void defaultCharsetJsonObject() throws Exception {
  // UTF-8 is default charset for JSON
  byte[] data = jsonObjectString().getBytes(Charset.forName("UTF-8"));
  NetworkResponse network = new NetworkResponse(data);
  JsonObjectRequest objectRequest = new JsonObjectRequest("", null, null, null);
  Response<JSONObject> objectResponse = objectRequest.parseNetworkResponse(network);
  assertNotNull(objectResponse);
  assertTrue(objectResponse.isSuccess());
  assertEquals(TEXT_VALUE, objectResponse.result.getString(TEXT_NAME));
  assertEquals(COPY_VALUE, objectResponse.result.getString(COPY_NAME));
}

代码示例来源:origin: domoticz/domoticz-android

@Override
  protected Response<JSONObject> parseNetworkResponse(NetworkResponse response) {
    // since we don't know which of the two underlying network vehicles
    // will Volley use, we have to handle and store session cookies manually
    sessionUtil.checkSessionCookie(response.headers);
    return super.parseNetworkResponse(response);
  }
};

代码示例来源:origin: pinterest/android-pdk

@Override
protected Response<JSONObject> parseNetworkResponse(NetworkResponse response) {
  _callback.setResponseHeaders(response.headers);
  _callback.setStatusCode(response.statusCode);
  return super.parseNetworkResponse(response);
}

代码示例来源:origin: chuyangliu/tastysnake

@Test public void specifiedCharsetJsonObject() throws Exception {
  byte[] data = jsonObjectString().getBytes(Charset.forName("ISO-8859-1"));
  Map<String, String> headers = new HashMap<String, String>();
  headers.put("Content-Type", "application/json; charset=iso-8859-1");
  NetworkResponse network = new NetworkResponse(data, headers);
  JsonObjectRequest objectRequest = new JsonObjectRequest("", null, null, null);
  Response<JSONObject> objectResponse = objectRequest.parseNetworkResponse(network);
  assertNotNull(objectResponse);
  assertTrue(objectResponse.isSuccess());
  //don't check the text in Czech, ISO-8859-1 doesn't support some Czech characters
  assertEquals(COPY_VALUE, objectResponse.result.getString(COPY_NAME));
}

代码示例来源:origin: MewX/light-novel-library_Wenku8_Android

@Test public void specifiedCharsetJsonObject() throws Exception {
  byte[] data = jsonObjectString().getBytes(Charset.forName("ISO-8859-1"));
  Map<String, String> headers = new HashMap<String, String>();
  headers.put("Content-Type", "application/json; charset=iso-8859-1");
  NetworkResponse network = new NetworkResponse(data, headers);
  JsonObjectRequest objectRequest = new JsonObjectRequest("", null, null, null);
  Response<JSONObject> objectResponse = objectRequest.parseNetworkResponse(network);
  assertNotNull(objectResponse);
  assertTrue(objectResponse.isSuccess());
  //don't check the text in Czech, ISO-8859-1 doesn't support some Czech characters
  assertEquals(COPY_VALUE, objectResponse.result.getString(COPY_NAME));
}

代码示例来源:origin: tazimete/android-app-food-delivery-system

@Test public void specifiedCharsetJsonObject() throws Exception {
  byte[] data = jsonObjectString().getBytes(Charset.forName("ISO-8859-1"));
  Map<String, String> headers = new HashMap<String, String>();
  headers.put("Content-Type", "application/json; charset=iso-8859-1");
  NetworkResponse network = new NetworkResponse(data, headers);
  JsonObjectRequest objectRequest = new JsonObjectRequest("", null, null, null);
  Response<JSONObject> objectResponse = objectRequest.parseNetworkResponse(network);
  assertNotNull(objectResponse);
  assertTrue(objectResponse.isSuccess());
  //don't check the text in Czech, ISO-8859-1 doesn't support some Czech characters
  assertEquals(COPY_VALUE, objectResponse.result.getString(COPY_NAME));
}

代码示例来源:origin: MewX/light-novel-library_Wenku8_Android

@Test public void defaultCharsetJsonObject() throws Exception {
  // UTF-8 is default charset for JSON
  byte[] data = jsonObjectString().getBytes(Charset.forName("UTF-8"));
  NetworkResponse network = new NetworkResponse(data);
  JsonObjectRequest objectRequest = new JsonObjectRequest("", null, null, null);
  Response<JSONObject> objectResponse = objectRequest.parseNetworkResponse(network);
  assertNotNull(objectResponse);
  assertTrue(objectResponse.isSuccess());
  assertEquals(TEXT_VALUE, objectResponse.result.getString(TEXT_NAME));
  assertEquals(COPY_VALUE, objectResponse.result.getString(COPY_NAME));
}

代码示例来源:origin: tazimete/android-app-food-delivery-system

@Test public void defaultCharsetJsonObject() throws Exception {
  // UTF-8 is default charset for JSON
  byte[] data = jsonObjectString().getBytes(Charset.forName("UTF-8"));
  NetworkResponse network = new NetworkResponse(data);
  JsonObjectRequest objectRequest = new JsonObjectRequest("", null, null, null);
  Response<JSONObject> objectResponse = objectRequest.parseNetworkResponse(network);
  assertNotNull(objectResponse);
  assertTrue(objectResponse.isSuccess());
  assertEquals(TEXT_VALUE, objectResponse.result.getString(TEXT_NAME));
  assertEquals(COPY_VALUE, objectResponse.result.getString(COPY_NAME));
}

代码示例来源:origin: chuyangliu/tastysnake

@Test public void defaultCharsetJsonObject() throws Exception {
  // UTF-8 is default charset for JSON
  byte[] data = jsonObjectString().getBytes(Charset.forName("UTF-8"));
  NetworkResponse network = new NetworkResponse(data);
  JsonObjectRequest objectRequest = new JsonObjectRequest("", null, null, null);
  Response<JSONObject> objectResponse = objectRequest.parseNetworkResponse(network);
  assertNotNull(objectResponse);
  assertTrue(objectResponse.isSuccess());
  assertEquals(TEXT_VALUE, objectResponse.result.getString(TEXT_NAME));
  assertEquals(COPY_VALUE, objectResponse.result.getString(COPY_NAME));
}

相关文章