You are not logged in.
Is it necessary to initialize TDocVariantData before assigning a variant via TDocVariantData(v)?
I'm using TDocVariantData and assigning a variant created via _JSON(...) directly like this:
var
  doc: TDocVariantData;
  i:integer;
begin
 doc := TDocVariantData(_JSON('{ "id": 12 }'));
 doc.addorupdatevalue('id',0);
  for i := 0 to doc.Count - 1 do
    WriteLn(Format('%s = %s', [doc.Names[i], VariantToString(doc.Values[i])]));
end;This works fine in my tests, but I'm wondering:
Is it safe to skip doc.Init in this case? Or should I be calling init
Offline