var Builder: TJSONBuilder; begin Builder := TJSONBuilder.NewBuilder(TJsonFormatting.Indented); Builder .BeginObject .BeginArray('Transaction') .BeginObject.Add('id', 662713) .Add('firstName', '张三') .Add('lastName', 'Doe') .Add('price', 2.1) .AddNull('parent_id') .Add('validated', True) .EndObject .BeginObject .Add('id', 662714) .Add('firstName', 'Anna') .Add('lastName', 'Smith') .Add('price', 4.5) .AddNull('parent_id') .Add('validated', False) .EndObject .BeginObject .Add('id', 662715) .Add('firstName', 'Peter') .Add('lastName', 'Jones') .Add('price', 3.6) .AddNull('parent_id') .Add('validated', True) .EndObject .EndArray .EndObject;
Memo1.Text := Builder.ToJSON; |