我正在尝试将 JSON 保存在 IP 是关键的地方。预期的 JSON 结果是:
{"SnmpManagers":[{"10.112.25.235":162}]}
Delphi SuperObject 代码:
const
IpAddr = '10.112.25.235';
Port = 162;
var
tmp: TSuperObject;
begin
tmp := TSuperObject.Create;
tmp.I[IpAddr] := Port;
Json.A['SnmpManagers'].Add(tmp);
end;
SuperObject 将点解析为 JSON 对象的路径分隔符:
{"SnmpManagers":[{"10":{"112":{"25":{"235":162}}}}]}
如何使用 SuperObject 正确地将 IP 保存为 JSON 密钥?