[解決済み] KotlinでJSONをパースする方法とは?
2022-04-20 05:50:54
質問
サービスからかなり深いJSONオブジェクトの文字列を受け取っており、それをJSONオブジェクトにパースして、クラスにマッピングする必要があります。
KotlinでJSON文字列をオブジェクトに変換するにはどうすればよいですか?
その後、それぞれのクラスへのマッピングは、JacksonのStdDeserializerを使っていました。問題は、オブジェクトがプロパティを持っていて、それをクラスにデシリアライズする必要があるときに発生しました。私はオブジェクトマッパーを取得することができませんでした、少なくとも私は別のデシリアライザーの内部で方法を知りませんでした。
できればネイティブで、必要な依存関係を減らしたいので、JSONの操作とパースだけの答えであれば、それで十分です。
どのように解決するのですか?
このライブラリーを使用することができます https://github.com/cbeust/klaxon
KlaxonはKotlinでJSONをパースするための軽量なライブラリです。
関連
-
エラー java.util.NoSuchElementException
-
プロローグでのコンテンツは禁止されています
-
Javaエラーメッセージがenclosingクラスでない
-
[解決済み] 正しいJSONコンテンツタイプは何ですか?
-
[解決済み] JSONでコメントを使用することはできますか?
-
[解決済み] なぜGoogleはJSONレスポンスにwhile(1);を前置するのでしょうか?
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] JavaScriptでJSONをきれいに印刷する
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み】なぜPythonはこのJSONデータをパースできないのですか?[終了] PythonがこのJSONデータをパースできないのはなぜですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
この行に複数のマーカーがある - HttpServletResponseが型エラーに解決できない
-
ファインバグタイプ
-
をインスタンス化することができません。
-
java Mail send email smtp is not authenticated by TLS encryption solution.
-
Methodのinvokeメソッド実装のJavaリフレクション
-
スレッド "main" で例外発生 java.lang.ArrayIndexOutOfBoundsException: 0 at One1.main(One1.java:3)
-
スレッド "main" での例外 java.lang.ArrayIndexOutOfBoundsException: 1
-
Javaエラーメッセージがenclosingクラスでない
-
java.lang.NoClassDefFoundError: org.apache.jasper.el.ELContextImpl クラスを初期化できませんでした。
-
ローカルリソースのロードが許可されていない場合の解決策