首页 > 解决方案 > 如何在我的 API 中使用适当的国际格式提供数字响应?

问题描述

一些使用我的 API 的客户说其他语言,并且生活在使用不同数字格式的其他国家。目前,当从我的 API 返回数值时,json 中的值可能如下所示:

...
     "sphereDimensions": {
          "value": 3.6,
          "unit": "cm"
     }
...

出现了一个问题,即在加拿大等非英语国家,使用逗号而不是句点来分隔整数和小数。当调用系统解析 json 以提取 value 字段时,这会导致一些错误,因为调用系统需要数字来使用逗号而不是句点。

我的团队一直在考虑这些潜在的解决方案来解决这个问题:

其中哪一个是首选,或者如果它们都不是,这个国际化 API 编号的问题通常在行业中如何处理?

标签: apiinternationalization

解决方案


推荐阅读