使用 SuperObect 更改 Json

发布于 2024-11-09 19:10:32 字数 345 浏览 0 评论 0原文

我正在使用 SuperObject 来处理 Json/Delphi 我有一个函数,它接受一个字符串并创建一个 var 超级对象类型,我需要检查它是否有一个对象(在我的例子中是“smtp”),如果没有,我创建。 问题是:“smtp”有子项,例如 smtp.address,我必须创建 smtp 及其所有子项,但我的函数不起作用。

我的代码:

if js.o['smtp'] = nil then
  js.o['smtp'].S['address']:= 'justATest';

任何人都可以帮助我吗?

我正在使用 Delphi 2007 和 SuperObject Unit

I'm using SuperObject to work with Json/Delphi
I have a function that take a string and create a var superobject type, I need to check if it has an object (in my case is 'smtp') and if it don't, i create.
The problem is: 'smtp' has children, example smtp.address and I have to create smtp and all its children, but my function doesn't work.

My Code:

if js.o['smtp'] = nil then
  js.o['smtp'].S['address']:= 'justATest';

Can anyone help me?

I'm using Delphi 2007 with SuperObject Unit

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

猫九 2024-11-16 19:10:32
if js['smtp'] = nil then
  js.S['smtp.address']:= 'justATest';
if js['smtp'] = nil then
  js.S['smtp.address']:= 'justATest';
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文