c#asp.net删除最后一个逗号

时间:2017-04-17 13:01:19

标签: c# asp.net json asp.net-mvc razor

我想以json格式输出此循环

 [{  



@foreach (var urun in Model.urunler.Where(u => u.Id == item.uid).ToList())
        {
            <text>,"id":"@item.id","urunadi":"@urun.urunadi"</text>
        }



 },] delete this last comma

我想输出: [{},{},{}]删除最后一个字符

1 个答案:

答案 0 :(得分:4)

不要手动构建JSON。相反,构建一个对象图,然后对其进行JSON编码:

@{
    var data = Model.urunler.Where(u => u.Id = item.uid).Select(u => new
    {
        id = item.id,
        urunadi = urun.urunadi
    });
}
@Html.Raw(Json.Encode(data))