Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
2
Erster Beitrag:
vor 3 Monaten, 3 Wochen
Letzter Beitrag:
vor 3 Monaten, 3 Wochen
Beteiligte Autoren:
Curtis, Gus

Best way to deal with JSON payloads.

Startbeitrag von Gus am 23.08.2017 19:25

Hello All:

I have to call a REST web service which returns data in JSON format, and I have to look for some fields and display them in the web page.

I tried JSONExecute( ) but I got "send error"... I tried with RESTSend() and it worked fine.
Now, my question is; what is the best way to deal with the JSON payload? Should I convert it to Variant or a structure? Should I use Deserialization?

Thanks for sharing your experiences.

Regards;
Gus

Antworten:

I don't have enough experience with JSON in WinDev to know the best way, but this is how I do it. I use a variant. Below is a simple implementation.

sJson is string = // your JSON payload

vJson is variant = JSONToVariant(sJson)

// Loop through each root object
FOR i = 1 _TO_ vJson..Occurrence
Trace(vJson.Field1)
END


von Curtis - am 23.08.2017 22:51
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.