我收到错误:
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) 我正在尝试阅读我的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 …