मैं इस तरह एक JSON फ़ाइल पार्स करने के लिए GSON का उपयोग करना:एक JSON सारणी
[
{
"number": "3",
"title": "hello_world",
}, {
"number": "2",
"title": "hello_world",
}
]
जब फ़ाइलें एक मूल तत्व था इससे पहले कि मैं का प्रयोग करेंगे:
Wrapper w = gson.fromJson(JSONSTRING, Wrapper.class);
कोड लेकिन मुझे नहीं लगता कर सकते हैं रूट तत्व के रूप में Wrapper
वर्ग को कोड कैसे करें।
मैं का उपयोग कर की कोशिश की है:
Wrapper[] wrapper = gson.fromJson(jsonLine, Wrapper[].class);
साथ:
लेकिन किसी भी भाग्य नहीं किया है। इस विधि का उपयोग करके मैं इसे और कैसे पढ़ सकता हूं?
पी.एस मैं इस का उपयोग कर काम करने के लिए मिल गया है:
JsonArray entries = (JsonArray) new JsonParser().parse(jsonLine);
String title = ((JsonObject)entries.get(0)).get("title");
लेकिन मुझे पता है कि यह कैसे करना है (यदि संभव हो) दोनों तरीकों के साथ पसंद करेंगे।
तुम वहाँ वाकई शीर्षक तत्वों के बाद अल्पविराम है? यदि आप उन्हें 'रैपर [] डेटा = gson.fromJson (जेलेमेंट, रैपर [] कक्षा) हटाते हैं,' मेरे लिए ठीक काम करता है। – Pshemo
यह समस्या होगी .. इतनी सरल गलती! – Edd