小编sus*_*hil的帖子

foreach块缺少一个结束"}"字符.确保你有匹配的"}"

我收到错误:

foreach块缺少一个结束"}"字符.确保此块中的所有"{"字符都有匹配的"}"字符,并且没有任何"}"字符被解释为标记.

我的代码是

<div id="container" style="width:800px; margin:0 auto;">
    <table width="100%" cellpadding="0" cellspacing="0">
        <tr>
            <td align="left" valign="middle">
                <h1 style="color:#e10b0b; font-size:28px; line-height:30px; margin-bottom:10px;">@Model.HotelName <br /><span style="font-size:18px;">@ViewBag.hotelAddress</span></h1>
                <h4 style="margin-top:10px;">Room 1 | 1 Adults | 1 Child | Ages: 1</h4>
            </td>
            <td align="right" valign="top"><img src=@ViewBag.hotelImage alt=""></td>
        </tr>

        @*Start Multiple Dynamic Div  FOR-FOR-FOR  Foreach-Foreach-Foreach  not Working both try  *@


        @foreach (var NumberOfRooms in @Model.NumberOfRooms)
        {

            @foreach (var RoomDetail in @NumberOfRooms.RoomDetail)
            {
                <tr>
                    <td colspan="2" align="left">
                        <table width="100%" cellpadding="5" cellspacing="0" border="1" bordercolor="#ccc" style="font-size:12px; border-collapse:collapse;">
                            <tr style="background:#333; …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc razor

3
推荐指数
1
解决办法
270
查看次数

无法将当前JSON对象反序列化为类型'System.Collections.Generic.List

我正在尝试阅读我的JSON结果.

这是我的JsonResult

public class JsonResult
    {
    public string ResponseStatus;
    public string Status;
    public string Remarks;
    public string ErrorCode;
    public List<Data> data;    


    }
public class Data
{
    public string Status;
    public DateTime Date;
    public string Number;
    public string Amount;
    public string Balance;
    public string TranId;
    public string OPTId;
    public string RefId;

}
Run Code Online (Sandbox Code Playgroud)

这是我的JSON结果

{
"ResponseStatus":"1",
"Status":"Success",
"Remarks":"Your recharge has been Pending.",
"ErrorCode":"3",
"Data":
    {
    "Status":"Pending",
    "Date":"2017-02-23T17:22:26.2001954+05:30",
    "Number":"9915933511",
    "Amount":10.0,
    "Balance":137.714,
    "TranId":"1126887",
    "OPTId":"","RefId":""
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我读取结果的代码

var result = JsonConvert.DeserializeObject<List<JsonResult>>(retPKT);
Run Code Online (Sandbox Code Playgroud)

但获得例外..

无法将当前JSON对象(例如{"name":"value"})反序列化为类型'System.Collections.Generic.List`1 [JsonResult …

c# json json.net

0
推荐指数
1
解决办法
2219
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

c# ×1

json ×1

json.net ×1

razor ×1