1. ホーム
  2. java

[解決済み] JsonのgetString()とoptString()の違いについて

2023-08-22 20:23:47

質問

とはどのような違いがあるのでしょうか? getString()optString() をJSONで使うか?

どのように解決するのですか?

ディエゴが言及しているように、それは ドキュメント を確認するのが良いでしょう (このリンクはもう古くなっています - 私たちが Wayback Machine! ) を使ってから、ここに質問を投稿してください。

という違いがあります。 optString は空の文字列を返します ( "" ) を返します。 getString を投げます。 JSONException . 使用する getString は、データが欠落していることがエラーになる場合、または optString を使用します。

編集:ドキュメントから全記述を引用。

キーに関連付けられたオプションの文字列を取得します。そのようなキーがない場合は空文字列を返します。値が文字列でなく、かつNULLでない場合は、文字列に変換されます。