3

JSON Web サービス: 通貨を出力する最良の方法は?

文字列 OR として

"Amount": "100.12345"

数として?

 "Amount": 100.12345

PayЗal と Google Checkout は、json を文字列として出力します。なんで?

4

2 に答える 2

1

私の意見では、C# での解析が 10 進数 (2 倍ではない) になるまで数値を使用します。詳細については、こちらを参照してください 。通貨を表すために Double または Float を使用しないのはなぜですか?

JSON.NET を使用している場合は、このスレッドを参照してくださいJson.NET Primitive Types - use Decimal instead of Double

JavaScript では、何を使用してもかまいません。

于 2013-08-14T04:11:31.107 に答える