货币作为字符串或货币作为数字?

JSON Web服务:什么是输出货币的最佳方法?

作为字符串或

"Amount": "100.12345"

作为数字?

 "Amount": 100.12345

PayЗal和Google Checkout将json作为字符串输出.为什么?

解决方法:

我会做一个整数美分,以使其尽可能简单.

"Amount": 1045

...

var amount = json.amount/100;

...

amount === 10.45
上一篇:如何在GWT中使用java.util.Currency?


下一篇:javascript-“ toLocaleString”在不同的浏览器上提供不同的输出