У меня проблема с преобразованием JsonObject в JsonArray. Im использует библиотеку Ion и Gson.Использовать getAsJsonArray на JsonObject
Я хочу получить некоторую информацию с postmetod для sqlite.
[2015-11-08 22:11:58]: array (
0 =>
array (
'2014-01' =>
array (
'income' => '78294.34',
'expense' => '1000',
'result' => '77294.34',
),
'2014-02' =>
array (
'income' => '3245.34',
'expense' => '1000',
'result' => '2245.34',
),
'2014-03' =>
array (
'income' => '5637.1',
'expense' => '1000',
'result' => '4637.1',
),
'2014-04' =>
array (
'income' => '89345.55',
'expense' => '1000',
'result' => '88345.55',
),
'2014-11' =>
array (
'income' => '9348',
'expense' => '1000',
'result' => '8348',
),
'2014-12' =>
array (
'income' => '384836',
'expense' => '1000',
'result' => '383836',
),
),
1 =>
array (
2014 =>
array (
'income' => '570706.33',
'expense' => '6000',
'result' => '564706.33',
),
),
)
Я пытаюсь принять дату, доход, расходы и результат в базу данных. У меня проблема с установкой double в базу данных.
//this normal work, show me string with "0"
System.out.println(jsonElements.get(0).toString());
//but i have problem when im using
jsonElements.get(0).getAsJsonArray().get(0).get(result).toString();
Я понятия не имею, что я должен делать. В logcat у меня есть ошибка «это не jsonarray». Я буду очень благодарен за помощь.
О jsonElements.get (0) .getAsJsonArray(). Get (0) .toString(); У меня такая же проблема. – RogOnion