इस टूल के बारे में
JSON से Java POJO टूल एक पेस्ट किए गए JSON नमूने को Java model classes में बदल देता है, जैसे jsonschema2pojo करता है पर आपके ब्राउज़र में तुरंत। यह JSON को पार्स करता है, Java types को पुनरावर्ती रूप से infer करता है, और प्रति object एक class निकालता है: strings बन जाती हैं String, integers int या long, अन्य numbers double, booleans boolean, arrays List<T>, और nested objects अपनी स्वयं की PascalCase classes जो उन्हें उपयोग करने वाले parents से पहले घोषित होती हैं।
सभी पार्सिंग और जनरेशन स्थानीय रूप से JSON.parse और सादे JavaScript के साथ चलते हैं, इसलिए आपके payloads कभी पेज नहीं छोड़ते। Fields camelCased होती हैं; जब JSON key पहले से camelCase नहीं है तो टूल @JsonProperty("originalKey") (Jackson) या @SerializedName("originalKey") (Gson) जोड़ता है, या plain-fields mode में कुछ नहीं। जो fields किसी भी नमूने में null हो सकती हैं वे boxed wrapper types (Integer, Long, Double, Boolean) का उपयोग करती हैं ताकि null प्रतिनिधित्व योग्य हो। Jackson classes forward compatibility के लिए @JsonIgnoreProperties(ignoreUnknown = true) रखती हैं।
annotation-style toggle Jackson (डिफ़ॉल्ट), Gson, या कोई annotations नहीं चुनता है, और केवल वास्तव में उपयोग किए गए imports शामिल होते हैं। accessors toggle private fields पर जनरेट किए गए getX()/setX() methods (डिफ़ॉल्ट) या plain public fields के बीच चुनता है। परिणाम को कॉपी करें या इसे .java फ़ाइल के रूप में डाउनलोड करें ताकि सीधे अपने प्रोजेक्ट में डाल सकें।