![]() |
DBXJSON: JSONArray füllen
Hallo DP,
ich habe einen JSON-String der Form:
Code:
Wie bekomme ich den mit DBXJSON in ein TJSONArray?
[{"Test":"Wert", "Test2":"Wert2"}, {... , ...}]
Meine Versuche mit ParseJSONValue sind allesamt gescheitert... :( Das Array wird einfach nicht in die Einzelwerte "aufgedröselt". Hat jemand einen Hinweis? Finde leider auch mit der Suche nichts Passendes. Gruß, Uwe |
AW: DBXJSON: JSONArray füllen
Vorneweg: Ich kenne DBXJSON "leider" nicht.
Was passiert denn, wenn du versuchst die Daten zuzuweisen, z.B. mit der genannten Funktion ParseJSONValue? Nichts? Oder tritt eine Exception auf? :glaskugel: |
AW: DBXJSON: JSONArray füllen
Hallo DeepSea,
danke, es hat sich soeben erledigt. :) Der JSON-String, den ich erhalte, ist schon völlig falsch. Mit ein paar Testdaten funktioniert es.
Delphi-Quellcode:
...gibt jetzt korrekt 3 aus.
sText := '[{"1":"A"},{"2":"B"},{"3":"C"}]';
arr := TJSONObject.ParseJSONValue(TEncoding.ASCII.GetBytes(sText), 0) as TJSONArray; ShowMessage(IntToStr(arr.Size)); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17: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