我想将JSON字符串发送到在HTTP POST请求中接受JSON的特殊Web服务器。
如何在JSON字符串双引号中包含变量值?
例如:
varStr := 'test';
jsonStr := '{"xyz":"{varStr}"}';
最后,我希望jsonStr
是:{"xyz":"test"}
答案 0 :(得分:2)
您可以使用Format
函数。
varStr := 'test';
jsonStr := Format('{"xyz":"{%s}"}', [varStr]);
您还可以使用简单的串联:
jsonStr := '{"xyz":"' + varStr + '"}`;
我更喜欢第一个,因为它更干净而且不易出错。