NullPointerExceptionsのコードが膨大になるのを避けるために、ほぼ100フィールドのチャンスごとにオブジェクトのすべての「null」参照を「0」に置き換えたいと思います。しかし、次のコードはそれをまったくしません。JSONObjectの要素を更新してください
private JSONObject vinfo;
Iterator iter = vinfo.keys();
while(iter.hasNext()){
String key = (String)iter.next();
String value = vinfo.getString(key);
if (value==null){
vinfo.put(key, "0");
}
}
これを正しくコーディングする方法はありますか?
あなたを与えることはありませんあなたはコードが全く動作しません」について、より具体的なことができます"?それは何かを変えますか?私はC#にはあまり慣れていませんが、一般的には、どのコードが実行されたのかを確認するために 'print'sを押すことから始めます。 –