मैं आप https://github.com/cbeust/klaxon पुस्तकालय का उपयोग कर सकते एक JSONObjectकोटलिन में स्ट्रिंग से JSONObject कैसे बनाएं?
के लिए एक स्ट्रिंग{\"name\":\"test name\", \"age\":25}
कन्वर्ट करने के लिए
मैं आप https://github.com/cbeust/klaxon पुस्तकालय का उपयोग कर सकते एक JSONObjectकोटलिन में स्ट्रिंग से JSONObject कैसे बनाएं?
के लिए एक स्ट्रिंग{\"name\":\"test name\", \"age\":25}
कन्वर्ट करने के लिए
की जरूरत है।
val parser: Parser = Parser()
val stringBuilder: StringBuilder = StringBuilder("{\"name\":\"Cedric Beust\", \"age\":23}")
val json: JsonObject = parser.parse(stringBuilder) as JsonObject
println("Name : ${json.string("name")}, Age : ${json.int("age")}")
परिणाम:
Name : Cedric Beust, Age : 23
यदि आप ** क्लासन ** से 'जेसनऑब्जेक्ट' से एपीआई विधि के परिणामस्वरूप इस ऑब्जेक्ट का उपयोग करने जा रहे हैं तो यह तरीका अधिक बेहतर है ** जानता है कि जेसन को वापस क्रमबद्ध कैसे करें। – Andrew
शायद मैं सवाल गलत समझ रहा हूँ, लेकिन आप पहले से ही org.json जिसके बारे में सवाल भीख माँगता उपयोग कर रहे हैं यह लग रहा है क्यों
val answer = JSONObject("""{"name":"test name", "age":25}""")
नहीं होगा ऐसा करने का सबसे अच्छा तरीका हो? JSONObject की अंतर्निहित कार्यक्षमता के साथ क्या गलत था?
val rootObject= JSONObject()
rootObject.put("name","test name")
rootObject.put("age","25")
यह URL आप के लिए एक अच्छा प्रारंभिक बिंदु हो सकता है: https://stackoverflow.com/questions/41928803/how-to-parse-json-in-kotlin –
निर्भर करता है जिस पर * प्रकार * JSONObject की, org.json के लिए https://stleary.github.io/JSON-java/ –
और क्या बैकएंड देखें? जावा या जेएस? – glee8e