我想將列表更改爲json格式。我能怎麼做?列表更改爲json格式
var db = new TelephoneBookDataContext();
List<string> Capitals = (from U in db.Users
where U.Name.ToLower().StartsWith(name.ToLower())
select U.Name).ToList();
return Capitals;
Java腳本的一部分,我不能讓這樣的代碼部分
$("document").ready(function() {
$("#<%= txtSearch.ClientID %>").autocomplete({
source: function (request, response) {
$.ajax({
url: "Show.aspx/GetName",
data: "{'name':'" + $("#<%= txtSearch.ClientID %>").val() + "'}",
dataType: "json",
type: "POST",
success: function (data) {
response(data.d);
},
error: function (result) {
console.log(result);
}
});
},
minLength: 2
});
});
你的意思是你想序列這份名單的JSON srting? – Boot750
[序列化爲JSON的列表]的可能的重複(http://stackoverflow.com/questions/9110724/serializing-a-list-to-json) –
我不認爲它的dublicate ..它是字符串類型的列表和你傳遞的參考是objet類型列表..我們不能不使用Json直接使用類序列化字符串列表。在該代碼中完成了您提供的參考 –