我想獲取集合href(CustomerDemographics,Customers,Employees,Order Details)中的名稱來填充列表視圖。我想知道如何在Xamarin平臺或C#中解析這些信息。 我對這個環境相當陌生。我有經驗,如何用目標c解析本地ios中的json數據,但這是我第一次看到這種類型的數據。解析Xamarin表格中的數據
回答
從連接的圖像似乎要請求OData服務的服務文件。即該服務的http://host/service/
端點。如果您想獲得該藏品的內容,你應該在集合名稱追加到服務文檔URL的結尾,如:
GET http://host/service/Categories
GET http://hsot/service/CustomerDemographics
響應有效載荷的格式取決於協議版本的OData服務。如果您正在使用OData V4服務(實際上,您似乎在查詢Northwind OData V4示例服務:http://services.odata.org/v4/northwind/northwind.svc/),那麼響應負載將採用JSON格式,您可以使用您熟悉的方式來解析響應。
另外,我建議你去通過在OData.org的基礎教程,讓你可以得到的OData請求更好地把握:http://www.odata.org/getting-started/basic-tutorial/
你好易丁,謝謝你的回答,我已經點擊了你的努力答案。然而我的問題是如果你不知道集合名稱,你如何讓他們列在tableView/ListView上? – casillas 2014-10-13 16:11:36
@casillas有兩種情況:1.您不太瞭解OData協議規範,而當您只想編寫OData客戶端應用程序時,您不想關心它們。在這種情況下,您可以使用OData v4客戶端代碼生成器(https://visualstudiogallery.msdn.microsoft.com/9b786c0e-79d1-4a50-89a5-125e57475937),它將爲您生成客戶端代理作爲服務參考,您可以輕鬆調用以發送和接收來自服務中定義的實體集合的請求。 – 2014-10-14 01:09:43
@casillas你可以在這裏找到關於代碼生成器的教程:你可以在這裏找到關於它的教程:http://blogs.msdn.com/b/odatateam/archive/2014/03/12/how-to-use -odata-client-code-generator-generator-to-generate-client-side-proxy-class.aspx – 2014-10-14 01:10:02
- 1. JAVA解析表格數據
- 2. 解析excel表格中的數據
- 3. 解析表格中的數據
- 4. 解析和Xamarin
- 5. 蟒蛇HTML表格數據解析
- 6. 解析表格數據到$ _POST在php
- 7. 解析表數據
- 8. 解析Selenium中的表格
- 9. 表格數據解析和保存excel表格中的表格數據使用php
- 10. 從表格單元格解析數據/數字C#或VisualBasic
- 11. 爲表格數據解析嚴重格式化的HTML
- 12. 解析Web表單到數據表中
- 13. 用xml中的「count」將數據解析爲表格html
- 14. 解析:一次檢索不同表格中的所有數據
- 15. 如何解析Android中電子表格的複雜JSON數據?
- 16. 使用beautifulsoup解析表中的數據
- 17. 解析C#列表中的json數據
- 18. Xamarin表格+解析:PCL vs共享資產項目
- 19. PHPExcel:解析電子表格數據並存儲到數據庫
- 20. 解析帶有空格的表格單元格數據,其中有td標籤
- 21. 解析XML數據表到
- 22. 用jsoup解析表數據
- 23. 解析HTML表單數據
- 24. 解析HTML表格
- 25. Python:Beautifulsoup - 解析表格
- 26. 解析HTML表格
- 27. php解析XML格式的數據
- 28. 解析JSON格式的數據
- 29. 無法解析Xamarin中的System.Void UIKit.UITableView iOS
- 30. 解析Xamarin中的XML文件Android
我發送了一封電子郵件給你。 – Pete 2014-10-10 15:53:49