用SuperObect改变Json

时间:2011-05-25 13:37:08

标签: json delphi superobject

我正在使用SuperObject与Json / Delphi一起工作 我有一个函数,它接受一个字符串并创建一个var superobject类型,我需要检查它是否有一个对象(在我的情况下是'smtp'),如果没有,我创建。 问题是:'smtp'有子项,例如smtp.address,我必须创建smtp及其所有子项,但我的功能不起作用。

我的代码:

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

任何人都可以帮助我吗?

我正在使用带有SuperObject Unit的Delphi 2007

1 个答案:

答案 0 :(得分:4)

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