如何使用XOJO从Web加载JSON?
问题描述:
我是XOJO的新手,我正在制作一个Web应用程序来列出我的同事的时间条目。如何使用XOJO从Web加载JSON?
的代码如下所示:
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
当我更换www.example.com上的网址,它的工作原理和内容可以被加载。 我也尝试过使用不同的URL来从Web上获取不同的JSON,但它也不能工作。
我应该使用什么,以便JSON的可以加载?
你的建议
答
非常感谢我自己解决它。我做了所谓的CustomHTTPSocket HTTPSocket的一个子类,并与我的登录实现AuthenticationRequired事件:
name="username"
password="password"
return true
现在工程:)
我建议发布一个稍短的JSON的例子吗?要回答您的问题,不需要长文本并且只会混淆问题 –
是否要加载JSON数据服务器客户端?我猜服务器端?那么为什么不使用HTTPSocket子类来加载它,然后从你在PageReceived事件中获得的文本中创建一个JSONItem?你试过了吗?或者你需要帮助吗? –