Quantcast
Channel: iT邦幫忙
Viewing all articles
Browse latest Browse all 15645

SliverLight 解析ASP.NET WebApi Json 的問題

$
0
0
你好,我在 SliverLight 專案中需要去解析一個 ASP.NET WebApi服務提供的json資料。
直接瀏覽 WebApi 服務 Uri 顯示資料如下:
This XML file does not appear to have any style information associated with it. The document tree is shown below.<ArrayOfProduct xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HelloWebApi.Models"><Product><Category>Groceries</Category><Id>1</Id><Name>Arthur Jan</Name><Price>1.39</Price></Product></ArrayOfProduct>

SliverLight 解析 JSON 相關程式碼如下:
var buffer = System.Text.Encoding.UTF8.GetBytes(e.Result);
var ms = new MemoryStream(buffer);
var jsonObject = System.Json.JsonObject.Load(ms) as System.Json.JsonObject;

textBox1.Text = e.Result + "\r\n";
textBox1.Text += string.Format("代號:{0},名稱:{1},分類:{2},價格:{3}",
                                jsonObject["Id"].ToString(),
                                jsonObject["Category"].ToString(),
                                jsonObject["Name"].ToString(),
                                jsonObject["Price"].ToString()
                              );

e.Result 顯示的資料如下:
[{"Id":1,"Name":"Arthur Jan","Category":"Groceries","Price":1.39}]

但是 VS2010 卻會在 以下程式區段出現錯誤:

感謝回應, 謝謝。

Viewing all articles
Browse latest Browse all 15645

Trending Articles