AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

DBXJSON in XE4

Ein Thema von Captnemo · begonnen am 15. Apr 2015 · letzter Beitrag vom 16. Apr 2015
 
Der schöne Günther

Registriert seit: 6. Mär 2013
6.196 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: DBXJSON in XE4

  Alt 15. Apr 2015, 11:29
Was ist dein Plan mit "zerlegen"? Die einzelnen Paare da heraus extrahieren?
Ansonsten hier das Beispiel zur grade verlinkten Doku:

Delphi-Quellcode:
program Project25;

{$APPTYPE CONSOLE}

{$R *.res}

uses
   System.SysUtils, Data.DBXJson, Data.DBXJSONReflect, System.JSON;

const
   meinString = '{"Uptime":"0T 0H 0M 25S","Wiegungen":"0","Letzte Meldung":"30.12.1899 00:00:00","Waage":"Verbunden"}';

procedure justJsonThings();
var
   jsonObj:   TJsonObject;
   pairIndex:   Integer;
   pair:      TJSONPair;
begin
   jsonObj := TJsonObject.ParseJSONValue(meinString) as TJSONObject;
   try
      for pairIndex := 0 to Pred(jsonObj.Count) do begin
         pair := jsonObj.Pairs[pairIndex];
         WriteLn(pair.ToJSON());
      end;
   finally
      jsonObj.Destroy();
   end;
end;


begin
  try
   justJsonThings();
  except
   on E: Exception do
     Writeln(E.ClassName, ': ', E.Message);
  end;
  readln;
end.
System.Json gab es in XE4 noch nicht, die Typen wie TJsonObject steckten da, glaube ich, noch in Data.DBXJSONReflect .

Oder willst du (das glaube ich eher) zwischen deinem TWiegeStatus und JSON umwandeln?
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz