JSON in Javaのバグ修正 ― 2006年11月07日 08時17分17秒
ASAHIネット(http://www.asahi-net.or.jp)のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
JSON in Javaを使ってみようと、なにげにソースをみてたらバグがあった。
JSONObjectのappendメソッドのJSONArrayかどうかの判定条件が逆。
json.orgに連絡したら、修正してくれた。昨日からもう修正されたソースに
なっています。
修正前は、
} else if (o instanceof JSONArray) {
put(key, ((JSONArray)o).put(value));
} else {
throw new JSONException("JSONObject[" + key + "] is not a
JSONArray.");
}
が、
} else if (o instanceof JSONArray) {
throw new JSONException("JSONObject[" + key + "] is not a
JSONArray.");
} else {
put(key, ((JSONArray)o).put(value));
}
だった。
http://www.json.org/java/
JSON in Java
---
JSON in Javaを使ってみようと、なにげにソースをみてたらバグがあった。
JSONObjectのappendメソッドのJSONArrayかどうかの判定条件が逆。
json.orgに連絡したら、修正してくれた。昨日からもう修正されたソースに
なっています。
修正前は、
} else if (o instanceof JSONArray) {
put(key, ((JSONArray)o).put(value));
} else {
throw new JSONException("JSONObject[" + key + "] is not a
JSONArray.");
}
が、
} else if (o instanceof JSONArray) {
throw new JSONException("JSONObject[" + key + "] is not a
JSONArray.");
} else {
put(key, ((JSONArray)o).put(value));
}
だった。
http://www.json.org/java/
JSON in Java
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。
※投稿には管理者が設定した質問に答える必要があります。