标签: java java-money
我有一个下游服务(Stripe),要求我以最小的货币单位(文档中的零十进制货币)发送货币。即收取1美元我将发送{“货币”:“美元”,金额:100}并收取100日元我将发送{“货币”:“日元”,金额:100}
我的上游应用程序不希望以这种方式处理货币并且想要使用标准货币格式。有没有办法将javax.money.MonetaryAmount转换为零十进制货币格式?
javax.money.MonetaryAmount
或者我是否必须手动编写转换?