Мне нужна помощь в принятии решения о разборе. Мне нужно провести разбор JSON. То, как я это делал, было с одним универсальным сетевым вызовом с использованием Volley и 1 массивным корпусом коммутатора, который переходил бы на соответствующий синтаксический анализ. Я бы добавил String к методу, названному source, поэтому я знал, что нужно сделать синтаксический анализ.Несколько разбор JSON
Начальный вызов
private void getHomeScreen(){
networkCall(
url, //Url used to make the call
homeScreen); //The source of the parsing
}
Отклик раз сетевого вызова завершил отправку его в анализатор
onResponse{
parser(
jsonFile, //Response JSON file
source); //passing the String that had the source of the parser
}
Метод Parser, который посылает правильный ответ на правильный синтаксический анализатор
private void parser(JSONObject, String source){
// the one massive switch case sending the HomeScreen to the relevant parser
}
Есть ли лучший способ сделать это? должно быть!
Благодаря
пройти уникальный 'Response.Listener' для каждого типа запроса – pskink