2017-11-01 7 views

答えて

3

JSONではdoublefloatを区別しません。整数と非整数を区別することさえありません。単なる数値です。

しかし、JsonTokenType.Floatは実際にSystem.Singleを示すことを意味するものではなく、「浮動小数点数」です。同様にJsonTokenType.IntegerSystem.Int32を意味するものではなく、「整数」です。この例について

JValue見:

  • longを受け入れるコンストラクタがコンストラクタはdecimalセットを受け取りコンストラクタFloat
  • doubleセットトークンタイプを受け入れるInteger
  • にトークンタイプを設定しますトークンタイプはFloat
関連する問題