Je suis nouveau à XOJO et je fais une application Web pour lister les entrées de temps de mes collègues.Comment puis-je charger JSON à partir du Web avec XOJO?
Le code ressemble à ceci:
Dim Socket as new HTTPSocket
Dim d As New Dictionary
Dim result As String
Socket.SetRequestContent("","application/json; charset=utf-8")
result = Socket.get("http://teamwork.companyname.com/time/total.json?userId=111111", 30)
result = DefineEncoding(result, Encodings.UTF8)
OutputArea3.Text = result
Quand je remplace l'URL avec www.example.com, cela fonctionne et le contenu peut être chargé. Je l'ai également essayé avec différentes URL pour différents JSON du Web, mais cela n'a pas fonctionné aussi.
Que dois-je utiliser pour que les JSON puissent être chargés?
Merci beaucoup pour votre conseil
Puis-je suggérer pour poster un exemple JSON légèrement plus courte? Pour répondre à votre question, ce long texte n'est pas nécessaire et encombre la question. –
Voulez-vous charger le serveur de données JSON ou le client? Je suppose que côté serveur? Alors pourquoi ne pas utiliser une sous-classe HTTPSocket pour le charger, puis créer un JSONItem à partir du texte que vous obtenez dans l'événement PageReceived? L'as tu essayé? Ou avez-vous besoin d'aide pour ça? –