我是 JSON 新手,想使用 StringBuilder 制作简单的 JSON 对象,该对象将通过 jQuery Ajax 调用进行查询。
[WebMethod]
public static string GetmyJSON()
{
StringBuilder sb = new StringBuilder();
sb.Append("{firstname: \"Manas\",").Append("lastname : \"Tunga\"").Append("}");
return sb.ToString();
}
在我的客户端代码中,我有:
.ajax({
type: "POST",
url: "simplePage.aspx/GetmyJSON",
data: "{}",
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (data) {
alert(data.d.firstname);
} // end of sucess
}); // End of ajax
但我的警报消息显示“未定义”而不是“玛纳斯”。是否可以使用 StringBuilder 返回 JSON 对象?