द Gson लाइब्रेरी com.google.gson.reflect.TypeToke . नामक एक वर्ग प्रदान करता है n Gson TypeToken . बनाकर सामान्य प्रकारों को संग्रहीत करने के लिए कक्षा और कक्षा प्रकार पास करें। इस प्रकार का उपयोग करते हुए, Gson सामान्य वर्ग में उत्तीर्ण कक्षा को जानने में सक्षम हो सकता है।
सिंटैक्स
पब्लिक क्लास टाइपटोकनऑब्जेक्ट का विस्तार करता है
हम नीचे दिए गए उदाहरण में एक सामान्य प्रकार की सूची के लिए JSON सरणी को deserialize कर सकते हैं
उदाहरण
आयात करें []) अपवाद फेंकता है {स्ट्रिंग jsonStr ="[{\"name\":\"Adithya\", \"course\":\"Java\"}," + "{\"name\":\"Ravi \", \"पाठ्यक्रम\":\"पायथन\"}]"; टाइप लिस्ट टाइप =नया टाइपटोकनआउटपुट
[छात्र [नाम=आदित्य, कोर्स=जावा], छात्र [नाम=रवि, कोर्स=पायथन]]