Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#6

AW: JSON is valid or not

  Alt 22. Jan 2022, 17:01
Dann stimmt was mit deinen Dateien nicht. Ob ich das Json als String-Konstante oder in einer Datei speichere, ich bekomme immer No Error.
Delphi-Quellcode:
const
  cJson = ' {'#13#10 + // 0
    ' "Version": "1",'#13#10 + // 1
    ' "ID": "Zeptor",'#13#10 + // 2
    ' "IncompatibleIds": ["Jokola"],'#13#10 + // 3
    ' "Dependent": null,'#13#10 + // 4
    ' "Lapforce": {'#13#10 + // 5
    ' "English": "much",'#13#10 + // 6
    ' "French": null,'#13#10 + // 7
    ' "German": "Viel",'#13#10 + // 8
    ' "Italian": null,'#13#10 + // 9
    ' "Japanese": null,'#13#10 + // 10
    ' "Korean": null,'#13#10 + // 11
    ' "Polish": null,'#13#10 + // 12
    ' "Russian": null,'#13#10 + // 13
    ' "Spanish": null,'#13#10 + // 14
    ' "Taiwanese": null'#13#10 + // 15
    ' },'#13#10 + // 16
    ' "Name": "Turandot",'#13#10 + // 17
    ' "Contact": "",'#13#10 + // 18
    ' "Image" : null'#13#10 + // 19
    '}'#13#10; // 20
var
  TEST: TSTringlist;
begin
  TEST := TSTringlist.Create;
  try
    TEST.Text := cJson;
    if TJsonObject.ParseJsonValue(TEST.Text) = nil then
      Showmessage('Error')
    else
      Showmessage('No Error');
  finally
    TEST.Free;
  end;
end;
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat