JSON を解析したいのですが、値を取得するたびに、命令を try-catch ブロックに入れる必要があります。次に例を示します。
try {
this.setID(jsonObject.getLong("id"));
} catch (JSONException e) {
}
try {
this.setName(jsonObject.getString("name"));
} catch (JSONException e) {
}
//and so on....
命令が例外を発生させるかどうかは気にしません。したがって、すべての try-catch ブロックを削除して、命令をまとめることは可能かどうか疑問に思っていました。
実際には、それはJavaの問題であり、Androidの問題だけではありません....
編集
何が問題なのかを明確にするだけです。探していたタグがないために例外が発生した場合、例外を処理する代わりに次のタグ チェックを続行します。これを行うには、上に投稿したようにコードを作成する必要があるため、一連の try-catch ブロックが必要です。より高速な (そしてよりエレガントな) ソリューションを探していました。