gpt4 book ai didi

javascript - 在客户端 ASP.NET MVC 上将 List 转换为 Json 数组

转载 作者:行者123 更新时间:2023-11-30 10:39:28 25 4
gpt4 key购买 nike

我在服务器上有一个字符串列表,我将其发送到部分 View 。

List<string> list = new List<string>();
list.Add("1");
list.Add("2");

在客户端,我将列表转换为 json,如下所示:

var stringList = @(Html.Raw(Json.Encode(this.Model.StringList)));
alert(stringList );

警报回复是:1,2,我应该得到 ["1","2"]

关于如何处理这个的任何线索?

非常感谢。

最佳答案

您要求的是一个简单明了的数组,而不是 json。

除此之外,只需在其周围添加方括号:

var stringList = [@(Html.Raw(Json.Encode(this.Model.StringList)))];
alert(stringList );

这适用于数字,但如果您打算将它与实际字符串值(如单词等)一起使用,则需要采用不同的方法。目前尚不清楚您是否打算将其与被视为字符串的数字一起使用作为您的示例。

关于javascript - 在客户端 ASP.NET MVC 上将 List<string> 转换为 Json 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11959770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com