30

のドキュメントを調べていたときに、とJSONObjectの 2 つのメソッドに気付きました。ドキュメントから、1 つの違いを除いてほぼ同じことを行っていることがわかりました。getJSONObject(String key)optJSONObject(String key)getJSONObject()JSONExceptionoptJSONObject()null

  1. と の間に他に違いはgetJSONObject()ありoptJSONObject()ますか?
  2. 逆の場合と逆の場合の利点は何getですか?opt
  3. どちらか一方を使用したい特定の状況、または一方の使用が強く推奨されていない/禁止されている特定の状況はありますか?
4

4 に答える 4

14

JSON の値はオプションである可能性があるため、それが null かどうかを確認して関数を続行するだけでよいため、optJSONObject を使用することをお勧めします。

于 2013-04-18T13:58:09.213 に答える