Ошибка Android при анализе json, когда ключ массива имеет большую длину

Я пытаюсь разобрать ответ json массива с сервера. например, я могу просто проанализировать этот ответ:

echo json_encode(['result' => 0,'h'=>1,'m'=>2]); 

но для анализа этого json-формата:

 echo json_encode(['result' => 0,'hour'=>1,'minute'=>2]); 

я получаю эту ошибку:

  E/Response:: {"result":0,"hour":"1","minute":"35"} E/AndroidRuntime: FATAL EXCEPTION: main E/AndroidRuntime: Process: pishguy.ir.asrebidree, PID: 6322 E/AndroidRuntime: java.util.UnknownFormatConversionException: Conversion: س E/AndroidRuntime: at java.util.Formatter$FormatToken.unknownFormatConversionException(Formatter.java:1399) 

Мой код:

 JSONObject jsonObject = new JSONObject(response); String result = jsonObject.getString("result"); if (result.equals("0")) { String hore = jsonObject.getString("hour"); String minute = jsonObject.getString("minute"); } 

ОБНОВЛЕНО

проблема – это minute и minute , а не result в json-массиве. после изменения hour и minute до h и m проблема решена