「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板

(#1937) エンコード、デコード共に不完全 - json (2011-08-25 02:34) /高 再修正依頼
重要度を上げさせていただきます。


JSONデコード、エンコード共に完全ではないようです。
//再現ここから

元ハッシュとはハッシュ
元ハッシュ@"a" = "AAA"
元ハッシュ@"b" = "BBB"
元ハッシュ@"c" = "CCC"
元ハッシュを言う

JSONデータは元ハッシュをJSONエンコード
JSONデータを言う
//ここで末尾に"":nullという無駄なデータが入る

復元ハッシュはJSONデータをJSONデコード
復元ハッシュを言う
//そもそも空が帰ってくる

『{"a":"AAA","b":"BBB","c":"CCC"}』をJSONデコード
それを言う
//正常にデコード出来る
//再現ここまで


これから考えるに、エンコードが悪いようです。
デコードも、最後のnullのせいでうまくいってないように感じます。


JSONはオブジェクトを保存する上でとても大事なので、
改善されることを願っています。


ちなみに、このサンプルは現時点の最新バージョン(1.5332)です
「JSONデコード」命令で、null があると.. / U D (2010-07-19 22:44) (#1688)/ 中 アイデア
  巨大な整数でオーバーフロー / U D (2010-07-21 00:58) (#1693)/ 中 アイデア
  修正済み / クジラ飛行机 (2010-08-11 00:39) (#1714)/ 中 確認待ち
  null 問題は未解決 / U D (2010-09-29 00:19) (#1785)/ 中 再修正依頼
  Re: 「JSONデコード」命令で、null があ.. / LSI (2010-12-24 22:55) (#1866)/ 中 再修正依頼
    エンコード、デコード共に不完全 / json (2011-08-25 02:34) (#1937)/ 高 再修正依頼
  開発者向け修正箇所情報 / うぇいく (2012-03-20 05:22) (#1960)/ 高 再修正依頼
  感謝 / クジラ飛行机 (2012-04-06 13:56) (#1962)/ 高 確認待ち
  修正確認 / クジラ (2016-10-07 20:06) (#2660)/ 高 解決

(#1937)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能