いくつかのコード内に次のコードがあります。
@Override
public void handleFailureMessage(Throwable e, String responseBody) {
Log.d("handleFailureMessage", "e: " + e);
Log.d("handleFailureMessage", "errorResponse: " + responseBody);
System.out.println(responseBody);
JSONObject error = responseBody.getJSONObject("error");
Log.d("error", error.toString());
String message = error.getString("message");
Log.d("message", message);
dialog("error", message);
}
返されるエラーは次のようなものです。
{"error":{"type":"incomplete_data","message":"Key either not set, or invalid"}}
「メッセージ」部分に到達して、テキストを出力しようとしています
が文字列であることはわかっていますが、アクセスできるようresponseBody
に変換するにはどうすればよいでしょうか。JSONObject
error