タグ

ブックマーク / qiita.com/Nabetani (1)

  • 非数をJSONに入れようとするとどうなるか - Qiita

    JSON には非数(NaN)は入れられない。入れられるフォーマットになっていないので仕方ない。 無限大も入れられない。入れられるフォーマットになっていないので仕方ない。 仕方ないんだけど、入れようとしたらどうなってしまうのか、各言語の対応を見ていく。 Ruby まずはソースコード: require "json" def test(e) print( e.inspect, ":" ) begin puts([e].to_json) rescue=>e p e end end test( Float::NAN ) test( Float::INFINITY )

    非数をJSONに入れようとするとどうなるか - Qiita
    akulog
    akulog 2019/07/18
    むかしDataspyderからNaNがついたJSON返されてなんでや?と思ってDataspyderみたらSQL文でjsonファイル作っててあーってなったの思い出した。※ Dataspyderは悪くない
  • 1