Wie erstelle ich eine JSON-Datei in Delphi mit SuperObject lib?

7

Ich verwende Delphi 2010 und superobject Bibliothek.

Ich habe verstanden, wie json-Datei zu parsen, aber ich habe keine Ideen, wie man json erstellen?

Der Algorithmus ist:

  1. JSON wird analysiert und in TStringGrid
  2. geladen
  3. Daten hinzufügen
  4. Speichern Sie alle TStringGrid-Daten in json.

Brauchen Sie ein Beispiel.

Danke.

    
Romowski 28.05.2013, 10:41
quelle

4 Antworten

20

Codebeispiel, um die folgende Struktur dem JSON-Objekt zuzuführen, und dann in Datei speichern:

%Vor%     
Marko Paunović 28.05.2013, 11:13
quelle
5

Hilfedatei lesen: Ссылка

Und dann lesen Quellen für TSuperArray ('Verwenden Sie die Quelle, Luke')

Ergebnisse im folgenden Ausschnitt:

%Vor%

Es gibt auch das Zitat aus der Hilfedatei: obj ['foo []']: = value; // füge ein Elementarray hinzu
Dies schlägt eine andere Möglichkeit vor, ein Array zu füllen (wenn das Root-Objekt selbst kein Array ist). Zitieren Ссылка

%Vor%

Und später wird dieses Objekt-Array als Eigenschaft in ein weiteres Objekt eingefügt

%Vor%     
Arioch 'The 28.05.2013 10:59
quelle
0

Eine sehr gute Bibliothek dafür ist der LkJson: Ссылка

Um zu analysieren:

var     jsText: Zeichenfolge;     jsObj: TlkJSONobject;   beginnen

%Vor%

Um es wieder in Text umzuwandeln:

%Vor%     
Karina de Souza 30.05.2013 19:32
quelle
-1

Ich weiß nicht, ob Sie json.org bereits besucht haben. Es gibt vier Werkzeuge für die Entwicklung. Wenn Sie z.B. die seach keaywords 'beispiel json delphi' oder 'beispiel json delphi tstringgrid' es scheint, dass es mehr als vier Werkzeuge gibt.

Ich hoffe, meine Antwort kann Ihnen für weitere Fortschritte in Ihrem Projekt helfen.

    
reporter 28.05.2013 10:56
quelle

Tags und Links