2016-04-25 1 views
0

Вот мой массив json, имеющий в нем дополнительный массив. Теперь я хочу сохранить данные этого вспомогательного массива упорядоченным образом в android. Как первая запись другая и т. Д. Как я могу это сделать?Как я могу хранить элементы массива JSON в переменных?

{ 
    "result": [ 
     ["", "", "2016-04-22", "", "", "problems since last 5 days", "replace piping", "0", null], 
     ["Elec4820", "", "2016-04-25", "", "", "jsjshdjdjjcncnc", "hdjdhdhfbbff", "0", null], 
     ["Elec7558", "", "2016-04-25", "", "", "jsjshdjdjjcncnc", "hdjdhdhfbbff", "0", null], 
     ["Gara8118", "11827", "2016-03-13", "Completed", "nknm", "too much garbage near front gate causing an unbearable stink.", "garbage ", "0", null], 
     ["Nois6091", "17061", "2016-03-11", "Assigned", "Committee Member has been assigned to solve this problem", "too much noise caused by construction carried out by....ccd . .dvdv efv \r\nvvevv ", "cdhvdhb bbcsjc cincs nenvnjk \r\nvndjkn n cnicjisk m \r\niejnivn vvnveivnievnj invjievivn \r\nvienvncn", "1", null], 
     ["Wate6487", "14371", "2016-03-14", "In-Progress", "gyghbn", "fegrtb fbvrv ", "ss", "1", null] 
    ] 
} 
+0

Где ваш json массив? что вам нужно сделать, это создать класс модели для контента, а затем использовать библиотеку Gson, чтобы проанализировать его в ListArray Nativ

ответ

0

Ваша модель класса должно быть что-то вроде этого:

public class Example { 

@SerializedName("result") 
@Expose 
private List<List<String>> result = new ArrayList<List<String>>(); 

/** 
* 
* @return 
* The result 
*/ 
public List<List<String>> getResult() { 
return result; 
} 

/** 
* 
* @param result 
* The result 
*/ 
public void setResult(List<List<String>> result) { 
this.result = result; 
} 

} 

После, прочитайте документацию gson, чтобы сделать это: https://github.com/google/gson

0

при анализе цикла JSon через суб массива и добавить к hashset, который объявляется внутри модели

Смежные вопросы