का उपयोग कर मुझे एक JSON प्रतिक्रिया का विश्लेषण करने में समस्या है।कस्टम JSON deserializer Gson
JSON स्ट्रिंग:
response: [
2, {
owner_id: 23972237,
album_id: 25487692,
title: 'album not new'
}, {
owner_id: 23972237,
album_id: 25486631,
title: 'фыв'
}
]
मैं इन 2 श्रेणियां होती हैं:
public class VkAudioAlbumsResponse {
public ArrayList<VkAudioAlbum> response;
public VkError error;
}
public class VkAudioAlbum {
public int owner_id;
public int album_id;
public String title;
}
लेकिन मैं एक अपवाद जब इस Gson का उपयोग कर पार्स है। मुझे पता है कि ऐसा इसलिए है क्योंकि प्रतिक्रिया सरणी पहला तत्व एक वस्तु नहीं है, लेकिन पूर्णांक है।
तो सवाल यह है कि, क्या मैं इसे किसी भी तरह हल कर सकता हूं?
ग्रेट उत्तर देखें, मैं एक बनाने के लिए पसंद करते हैं, भले ही लगता है कि आप इसे समझने की कोई समस्या नहीं होगा ... अधिक जानकारी के लिए एक नई कक्षा बनाने के बजाय निजी विधि;) –
@ मैटियाआरगुएरियो मैं उस विशिष्ट जिम्मेदारी के साथ एक अलग वर्ग पसंद करता हूं - बहुत से छोटे वर्ग हमेशा अच्छे आईएमओ होते हैं, जब तक आप उन्हें स्पष्ट रूप से व्यवस्थित करते हैं ... – MikO