0
我有DataReader,它包含來自存儲過程caal的結果。結果由兩個領域的...手動將結果數據集轉換爲JSON
UserID
UserName
通常我這些結果綁定到ASP.NET下拉列表控制...
ddlUserList.DataSource = rdr // rdr is the DataReader
ddlUserList.DataTextField = "UserName"
ddlUserList.DataValueField = "UserID"
ddlUserList.DataBind()
不過我現在試圖完成使用jQuery同樣的事情AJAX。我堅持的是如何手動將保存在DataReader中的數據集轉換爲JSON。多重值如何分開?這看起來是否正確?
{{"UserID":1, "UserName":"Bob"}, {"UserID":2, "UserName":"Sally"},{"UserID":3, "UserName":"Fred"}}
我知道有庫,在那裏,如JSON.NET處理序列化,但我在學習階段,現在並要確保我明白了一切從下往上。
看起來像很多額外的工作只是爲了將數據集轉換成兩個字段轉換成JSON。 – webworm 2011-03-04 16:28:45