Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi SYSTEM.JSON : Lesen Ja, Schreiben nein? (https://www.delphipraxis.net/209661-system-json-lesen-ja-schreiben-nein.html)

creehawk 6. Jan 2022 10:57

SYSTEM.JSON : Lesen Ja, Schreiben nein?
 
Moin Moin.
die Abteilung Datenbanken geht ja wohl gerade nicht, also frage ich hier

Mit der in Delphi mitgelieferten System.Json LESE ich problemlos eine kleine JSON Datei.

Delphi-Quellcode:

"TopText": {
    "English": "String",
    "French": null,
    "German": null,
    "Italian": null,
  },
"BackText": {
    "English": "String",
    "French": null,
    "German": null,
    "Italian": null,
  }
}
......
So. Parsen/LESEN(GetValue) geht also hier problemlos. Aber ich finde keine Möglichkeit einen der Werte zu SCHREIBEN(SetValue).

Bin ich zu doof?


creehawk

peterbelow 6. Jan 2022 11:15

AW: SYSTEM.JSON : Lesen Ja, Schreiben nein?
 
Zitat:

Zitat von creehawk (Beitrag 1500164)
Moin Moin.
die Abteilung Datenbanken geht ja wohl gerade nicht, also frage ich hier

Mit der in Delphi mitgelieferten System.Json LESE ich problemlos eine kleine JSON Datei.


So. Parsen/LESEN(GetValue) geht also hier problemlos. Aber ich finde keine Möglichkeit einen der Werte zu SCHREIBEN(SetValue).

Bin ich zu doof?

creehawk

Läßt sich nicht beurteilen, da Du halt deinen Kode nicht gepostet hast. :wink:

KodeZwerg 6. Jan 2022 12:06

AW: SYSTEM.JSON : Lesen Ja, Schreiben nein?
 
Jupp,ohne Quelltext ist es schwer den Fehler zu finden ;)
altes StackOverflow Beispiel zum schreiben mit Bordmitteln.

creehawk 6. Jan 2022 13:25

AW: SYSTEM.JSON : Lesen Ja, Schreiben nein?
 
Tja, das ist es ja.

Ich habe keinen Code. Nix. Und das Beipiel auf Stack habe ich ntürlich gesehen. Zu allem Überfluss steht da: "However, the System.JSON classes are actually NOT designed for modifying existing data (believe it or not)!"

creehawk

Uwe Raabe 6. Jan 2022 13:31

AW: SYSTEM.JSON : Lesen Ja, Schreiben nein?
 
Zitat:

Zitat von creehawk (Beitrag 1500168)
Ich habe keinen Code.

Dann versuch doch mal genauer zu beschreiben was du vorhast.

freimatz 6. Jan 2022 13:52

AW: SYSTEM.JSON : Lesen Ja, Schreiben nein?
 
Zitat:

Zitat von creehawk (Beitrag 1500164)
...
Mit der in Delphi mitgelieferten System.Json LESE ich problemlos eine kleine JSON Datei.
...
So. Parsen/LESEN(GetValue) geht also hier problemlos. Aber ich finde keine Möglichkeit einen der Werte zu SCHREIBEN(SetValue).

Bin ich zu doof?
creehawk

Du bist nicht zu doof zu erkennen, dass man mit System.Json nicht schreiben kann.

Zitat:

Zitat von creehawk (Beitrag 1500168)
Und das Beipiel auf Stack habe ich ntürlich gesehen. Zu allem Überfluss steht da: "However, the System.JSON classes are actually NOT designed for modifying existing data (believe it or not)!"

Dann hast Du dort vielleicht übersehen: "This is easy using SuperObject, but how do I do the same thing using the System.JSON unit?"

Was ist Dein Problem?
Willst Du unbedingt mit System.Json schreiben? Pech gehabt! :-D
Willst Du eine Datei im Json-Format schreiben? Dann nimm halt etwas anderes z.B. das erwähnte SuperObject. :thumb:

DeddyH 6. Jan 2022 14:04

AW: SYSTEM.JSON : Lesen Ja, Schreiben nein?
 
Wieso Pech gehabt? Remy zeigt doch einen Weg, wie man ein bestehendes JSON-Objekt ändern kann, indem man die Value-Instanz freigibt und mit dem aktuellen Wert neu erzeugt.

freimatz 6. Jan 2022 14:10

AW: SYSTEM.JSON : Lesen Ja, Schreiben nein?
 
Ah Danke für den Hinweis. Da habe ich nun zu wenig genau gelesen.:pale:

KodeZwerg 6. Jan 2022 14:25

AW: SYSTEM.JSON : Lesen Ja, Schreiben nein?
 
Zitat:

Zitat von creehawk (Beitrag 1500168)
Tja, das ist es ja.

Ich habe keinen Code. Nix. Und das Beipiel auf Stack habe ich ntürlich gesehen. Zu allem Überfluss steht da: "However, the System.JSON classes are actually NOT designed for modifying existing data (believe it or not)!"

creehawk

OK, Du hast es geschafft die SO Seite aufzurufen, Gratulation schonmal dazu, wenn Du dort etwas runter scrollst findest Du Code, wenn dieser nicht funktioniert, melde Dich.

creehawk 6. Jan 2022 14:39

AW: SYSTEM.JSON : Lesen Ja, Schreiben nein?
 
Danke an alle, kein Problem mehr. Ich nehme XML.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:58 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz