如何在Inno Setup中将变量放在JSON字符串中

时间:2018-08-17 09:19:39

标签: json inno-setup

我想将JSON字符串发送到在HTTP POST请求中接受JSON的特殊Web服务器。

如何在JSON字符串双引号中包含变量值?

例如:

varStr := 'test';
jsonStr := '{"xyz":"{varStr}"}'; 

最后,我希望jsonStr是:{"xyz":"test"}

1 个答案:

答案 0 :(得分:2)

您可以使用Format函数。

varStr := 'test';
jsonStr := Format('{"xyz":"{%s}"}', [varStr]);

您还可以使用简单的串联:

jsonStr := '{"xyz":"' + varStr + '"}`;

我更喜欢第一个,因为它更干净而且不易出错。