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