2016-05-17 2 views
1

Comment puis-je publier le contenu d'un TStringList ou TListBox au format JSON en utilisant TIdHTTP?idHttp poster Contenu ListBox ou StringList dans json

Note: J'ai besoin de les poster en une seule demande!

Le contenu de la liste ressemble à ceci:

window 
door 
box 
pin 
book 
lamp 
tree 
house 
roof 
.. 
.. 
. 
+0

savez-vous comment formater votre texte en JSON? – Zam

+0

http://stackoverflow.com/questions/301991/what-s-the-simplest-way-to-call-http-post-url-using-delphi Exemple de poste Indy – Zam

+0

https://github.com/ onryldz/x-superobject une bibliothèque Delphi Cross Platform Rapid JSON. Facile à utiliser –

Répondre

0

Créer les données JSON mais vous voulez (utiliser Delphi's own JSON framework, ou une 3ème partie bibliothèque JSON, ou tout simplement écrire votre propre code JSON). Enregistrez ensuite les données JSON dans un TStream, tel que TStringStream ou TMemoryStream, puis passez ce flux à TIdHTTP.Post().