JSON Web サービス: 通貨を出力する最良の方法は?
文字列 OR として
"Amount": "100.12345"
数として?
"Amount": 100.12345
PayЗal と Google Checkout は、json を文字列として出力します。なんで?
JSON Web サービス: 通貨を出力する最良の方法は?
文字列 OR として
"Amount": "100.12345"
数として?
"Amount": 100.12345
PayЗal と Google Checkout は、json を文字列として出力します。なんで?
私の意見では、C# での解析が 10 進数 (2 倍ではない) になるまで数値を使用します。詳細については、こちらを参照してください 。通貨を表すために Double または Float を使用しないのはなぜですか?
JSON.NET を使用している場合は、このスレッドを参照してくださいJson.NET Primitive Types - use Decimal instead of Double
JavaScript では、何を使用してもかまいません。