Альтер Джсон с SuperObect - PullRequest
3 голосов
/ 25 мая 2011

Я использую 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

1 Ответ

4 голосов
/ 25 мая 2011
if js['smtp'] = nil then
  js.S['smtp.address']:= 'justATest';
...