Java में JSON को सही तरीके से पार्स करना: शुरुआती लोगों के लिए विस्तृत गाइड
सभी को नमस्ते! मैंने अभी-अभी Java सीखना शुरू किया है और JSON पार्स करने की समस्या का सामना किया। मेरे पास एक एप्लिकेशन है जो API से JSON फॉर्मेट में डेटा प्राप्त करता है, और मुझे उसमें से जानकारी निकालनी है। मैंने अपना खुद का parser हाथ से लिखने की कोशिश की, लेकिन यह बहुत मुश्किल और अविश्वसनीय साबित हुआ।
यहाँ एक उदाहरण JSON है जो मुझे मिलता है:
```json
{
"name": "John",
"age": 30,
"address": {
"city": "New York",
"zip": "10001"
},
"hobbies": ["reading", "gaming", "hiking"]
}
```
मैंने कुछ इस तरह करने की कोशिश की:
```java
String json = "...";
String name = json.substring(json.indexOf("name") + 7, json.indexOf("\"", json.indexOf("name") + 7));
```
लेकिन यह बहुत नाजुक कोड है, और फॉर्मेट में किसी भी बदलाव पर यह टूट जाता है। मैंने JSON के साथ काम करने के लिए libraries के बारे में सुना है, लेकिन मुझे नहीं पता कि कौन सी चुनूं और उनका सही तरीके से उपयोग कैसे करूं।
कृपया बताएं कि Java के लिए कौन सी library सबसे अच्छी है (मैं Java 11 का उपयोग कर रहा हूं) और JSON को सही तरीके से कैसे पार्स करें? मुझे न केवल डेटा पढ़ना है, बल्कि बनाना भी है।