請檢查此代碼示例。如何從JSONObject中獲取沒有特定名稱的字符串
HttpEntity getResponseEntity = getResponse.getEntity();
String message = EntityUtils.toString(getResponseEntity,"UTF-8");
//message = {"EntryPointJsonResult":"{\"NextTransactionUrl\":null,\"TraceId\":null,\"IsAuthorizationRequired\":false,\"IsError\":false,\"ErrorCode\":null,\"ErrorMessage\":null}"}
JSONObject object = new JSONObject(message);
String objectString = object.getString("EntryPointJsonResult");
//objectString = {\"NextTransactionUrl\":null,\"TraceId\":null,\"IsAuthorizationRequired\":false,\"IsError\":false,\"ErrorCode\":null,\"ErrorMessage\":null}
這就是問題:我想得到沒有「EntryPointJsonResult」的「objectString」。導致此信息在另一個響應中不同。
所以,我怎麼能得到「objectString」不喜歡「EntryPointJsonResult」
你不能。只有在數組中才允許提取沒有對象名稱的數據 – 2014-10-08 10:58:30
YOu可以迭代數據並獲取其中的所有值。 – 2014-10-08 11:00:45