你好,我在 SliverLight 專案中需要去解析一個 ASP.NET WebApi服務提供的json資料。
直接瀏覽 WebApi 服務 Uri 顯示資料如下:
SliverLight 解析 JSON 相關程式碼如下:
e.Result 顯示的資料如下:
但是 VS2010 卻會在 以下程式區段出現錯誤:
感謝回應, 謝謝。
直接瀏覽 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 卻會在 以下程式區段出現錯誤:
感謝回應, 謝謝。