[解決済み】JSONキーが存在するかどうかを確認する方法は?
2022-04-16 20:33:45
質問
サーバーからJSONの値を取得するのですが、特定のフィールドがあるかどうかがわかりません。
というように。
{ "regatta_name":"ProbaRegatta",
"country":"Congo",
"status":"invited"
}
というように、余分なフィールドがあることもあります。
{ "regatta_name":"ProbaRegatta",
"country":"Congo",
"status":"invited",
"club":"somevalue"
}
club"というフィールドが存在するかどうかを確認し、パース時に
org.json.JSONException: クラブに値がありません
解決方法は?
JSONObjectクラスには、"has"という名前のメソッドがあります。
http://developer.android.com/reference/org/json/JSONObject.html#has(java.lang.String)
このオブジェクトが name のマッピングを持っている場合、true を返します。マッピングは NULL でもかまいません。
関連
-
SpringBootApplication を型解決できない。
-
SocketTimeoutExceptionの解決方法です。読み込みがタイムアウトした
-
[解決済み] android.os.NetworkOnMainThreadException' を修正するにはどうすればよいですか?
-
[解決済み] 正しいJSONコンテンツタイプは何ですか?
-
[解決済み] JSONでコメントを使用することはできますか?
-
[解決済み] なぜGoogleはJSONレスポンスにwhile(1);を前置するのでしょうか?
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] JavaScriptでJSONをきれいに印刷する
-
[解決済み] Microsoft 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 実装 サイバーパンク風ボタン
おすすめ
-
Javaクラスローダーにソースコードから潜り込む
-
java Mail send email smtp is not authenticated by TLS encryption solution.
-
javaコンパイル時のエラー:不正な文字 '\ufeff' に対する解決策です。
-
アイデア Springboot Web プロジェクトを jar にパッケージ化する場合、Error: 無効または破損した jarfile x.jar 解決策
-
javaでよく使われる英単語
-
mavenプロジェクトのテストエラー java.lang.ClassNotFoundException: org.glassfish.jersey.client.ClientConfig の問題を解決する。
-
org.glassfish.jersey.servlet.ServletContainer
-
スレッド "main" で例外発生 java.net.BindException: アドレスは既に使用中です。NET_Bind
-
java 例外。Javaツールの初期化
-
JSPで「リストが型解決できない!」の解決方法