2010-03-01 49 views
3

我有一个使用VS 2008 sp 1创建的ado.net数据服务,托管我想通过来自Android 2.1的HTTP和JSON使用?有没有人有关于如何做CRUD操作的示例代码很容易做到这一点?我听说Restlet使得这非常简单,但似乎无法找到示例Android代码。如果有人可以发布一些实际代码的教程,将不胜感激。使用来自android 2.1的ado.net数据服务

回答

3
+0

这些示例显示SOAP Web服务的示例。您知道使用JSON协议使用RESTful ADO.net数据服务的任何链接吗? – 2010-03-01 21:56:59

+0

在帖子底部添加了另一个链接。 – 2010-03-02 13:35:21

0

这里下旬达成(或很晚),但可以帮助某人在现在或将来。如果您想要从android客户端使用ado.net数据服务(现已更名为WCF数据服务),我建议您查看OData4j库。它提供了一种以xml和json格式访问这种服务的简单方法。而且,它比RESTlet更快。
示例代码:

ODataConsumer c = ODataJerseyConsumer.create("http://url/WebService.svc"); 

List<OEntity> listEntities = c.getEntities("Movies").execute().toList(); 

if (listEntities.size() > 0) { 

for(OEntity entity : listEntities) { 

System.out.println(entity.getProperty("MovieID").getValue().toString()); 
    } 
} 

你可以找到更多关于WCF数据服务和OData4j here