文字列を{\"name\":\"test name\", \"age\":25}
に変換する必要があります。KotlinでStringからJSONObjectを作成するには?
5
A
答えて
4
https://github.com/cbeust/klaxonライブラリを使用できます。
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
+1
この方法は、APIメソッドの結果としてこのオブジェクトを使用する場合には、** klaxon **の 'JsonObject'がJsonに戻るように直列化する方法を知っているので、もっと好ましい方法です。 – Andrew
2
はおそらく、私は質問を誤解していますが、あなたはすでに
val answer = JSONObject("""{"name":"test name", "age":25}""")
はないだろう理由についての質問を頼むorg.jsonを使用しているように聞こえますそれを行う最善の方法になるのですか? JSONObjectの組み込み機能に何が間違っていましたか?
4
val rootObject= JSONObject()
rootObject.put("name","test name")
rootObject.put("age","25")
関連する問題
- 1. JSON-stringをC#JsonObjectに変換する
- 2. StringをJsonObjectに変換する方法
- 3. StringをJSONObjectに変換する
- 4. StringからGWTイメージを作成する
- 5. JSONObjectからVolleyのStringレスポンスを取得する方法
- 6. iOS5でJSONObjectを作成する
- 7. Spark StreamingでStringからStructTypeを作成
- 8. JavaでStringからXMLオブジェクトを作成する方法は?
- 9. Razor:IEnumerable <string> ViewBagプロパティからドロップダウンを作成するには?
- 10. symfony2/phpのstringからDateTimeオブジェクトを作成するには
- 11. Stringからchar [] []を作成するには?
- 12. kotlinのantherから新しいリストを作成するには? Javaで
- 13. Kotlin Stringで$ {something}をエスケープする
- 14. Android Volley POST、JSONObject(int、string、jsonobjects)
- 15. KotlinでString配列をInt配列に変換するには?
- 16. 出力ストリームからstd :: stringを作成する方法は?
- 17. Kotlinでスレッドプールを作成する方法
- 18. Kotlinでアンバウンドサービスを作成する
- 19. コピーを作成せずにstd :: stringからストリームを作成しますか?
- 20. Kotlinでアクセサーなしでプロパティを作成するには?
- 21. JSONObjectからStringへのYoutubeタイトルの取得
- 22. @PropertySource用のKotlinでJava配列を作成するには?
- 23. KotlinからHTMLタグを生成するには?
- 24. intまたはstringからQdateオブジェクトを作成します。
- 25. "std :: string + char"式は別のstd :: stringを作成しますか?
- 26. Java String - Stringを文字列に追加するfuctionを作成するには?
- 27. Kotlinソースから直接Java Stringメソッド(分割)を使用するにはどうすればよいですか?
- 28. JsonObjectをJacksonとJson Stringに変換する
- 29. JSON Stringからダイナミック/ランタイム(単純な)Beanを作成する
- 30. JavaのStringからバイト型を作成する
は、このURLはあなたのために良い出発点かもしれません:https://stackoverflow.com/questions/41928803/how-to-parse-json-in-kotlin –
が依存している*種類* JSONObjectの、 org.jsonの場合https://stleary.github.io/JSON-java/ –
バックエンドとは何ですか? JavaまたはJS? – glee8e