WireMock 在小数值末尾去掉零

问题描述 投票:0回答:1

我可能需要模拟一个返回 JSON 的 API,其中包含一个十进制格式的值,末尾有 0。没有引号,所以类似于 {"some":"stuff", "balance": 1000.0}。但是,当我像这样使用 jsonBody 创建存根时,零点部分丢失了,因此 1000.0 变成了 1000。我能做些什么吗?

wiremock-standalone
1个回答
0
投票

我的解决方案是在设置模拟时添加一个字符串格式,这样它的末尾总是至少有一位小数。就我而言,我使用的是 C#,因此我将值替换为:

string.Format("{0:0.0###}",myval);

无论您使用什么语言,您可能都需要做一些不同的事情。

© www.soinside.com 2019 - 2024. All rights reserved.