在 viewmodel 对象中,以下是属性:
public IList<CollegeInformationDTO> CollegeInformationlist { get; set; }
在VIEW中,javascript如下:
var obj = JSON.stringify('@Model.CollegeInformationlist');
alert(obj[1].State); //NOT WORKING, giving string char
$.each('@Model.CollegeInformationlist', function (i, item) {
var obj = JSON.stringify(item);
var r = $.parseJSON(obj);
alert(r.State); //just giving undefined.
});
请在这里指导,我如何在 javascript 中获取 JSON 对象。
原文由 dsi 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用以下内容:
这将输出以下内容(没有看到您的模型,我只包含一个字段):
工作小提琴
网络核心
AspNetCore 使用
Json.Serialize
而Json.Encode
MVC 5⁄6
您可以为此使用 Newtonsoft:
这使您可以更好地控制 json 格式,即如上所述的缩进、驼峰式等。