ASP.NET将JSON数据读取到GridView中

加扎(Gazza T)

我有一些json文字,我想用它来填充gridview。如果我在json数据中没有标题部分,则可以正常工作,但是如果出现错误。有人可以帮我吗,不确定我哪里出错了

读取字符串时出错。意外的令牌:StartObject。路径'[0] .headers'

ASP.NET CODE

public class Emails
{
    public string status { get; set; }
    public string delivered_at { get; set; }
    public string sender { get; set; }
    public string email_ts { get; set; }
    public string email_id { get; set; }
    public string host { get; set; }
    public string process_status { get; set; }
    public string smtpcode { get; set; }
    public string recipient { get; set; }
    public string response { get; set; }
    public string headers { get; set; }
} 

List<Emails> myDeserializedObjList = (List<Emails>)Newtonsoft.Json.JsonConvert.DeserializeObject(strResult, typeof(List<Emails>));
                gvRecords.DataSource = myDeserializedObjList;
                gvRecords.DataBind();






JSON VALUE

[
{
  "status": "ok", 
  "delivered_at": "2014-02-12T20:51:48.000059+00:00", 
  "sender": "[email protected]", 
  "headers": {
    "subject": "Test No 1"
  }, 
  "email_ts": "2014-02-12T20:51:46.219800+00:00", 
  "email_id": "1WDgmY-4gfM00-Hj", 
  "host": "mx1.webhost.co.nz [119.47.119.2]", 
  "process_status": "completed", 
  "smtpcode": 250, 
  "recipient": "[email protected]", 
  "response": "250 2.0.0 Ok: queued as 8022160F4F"
}, 
{
  "status": "hardbounce", 
  "delivered_at": "2014-02-12T20:55:32.000047+00:00", 
  "sender": "[email protected]", 
  "headers": {
    "subject": "Test No 1"
  }, 
  "email_ts": "2014-02-12T20:55:30.028400+00:00", 
  "email_id": "1WDgqA-4gfLik-2I", 
  "host": "mx1.webhost.co.nz [119.47.119.2]", 
  "process_status": "completed", 
  "smtpcode": 550, 
  "recipient": "[email protected]", 
  "response": "550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in virtual mailbox table"
}

]

拉米·穆萨(Ramy M.Mousa)

格式化JSON数据时出现一些错误

首先,您应使用Angel Braces [在“ header”属性之后,如下所示:

    "headers":[ {
"subject": "Test No 1"
    }],

第二:在模型类中,您将smtpcode定义为字符串属性,同时在JSON数据中向其传递了int值

    "smtpcode": 250

它应该是 :

    "smtpcode" : "250" 

或者

    public int smtpcode {get;set;} and keep it the same in JSON

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.NET将JSON数据读取到GridView中

来自分类Dev

如何从oracle存储过程值中的数据读取到asp.net中的dropdownlist中

来自分类Dev

将Google Analytics(分析)数据提取到Asp.net Web应用程序中

来自分类Dev

在ASP.NET GridView中显示数据

来自分类Dev

在asp.net中从GridView获取数据

来自分类Dev

ASP.NET-将数据从我的模型中获取到JavaScript变量中,并用所述变量填充文本区域

来自分类Dev

asp.net gridview-使用updatepanel将绑定的数据分布在每行多行中

来自分类Dev

在Asp.net C#中仅将Gridview数据导出为Excel格式

来自分类Dev

将Gridview数据源与Linq(asp.net)绑定

来自分类Dev

将详细信息表读取到ASP.NET MVC 5 Identity 2

来自分类Dev

iExplore将asp常量读取到vbs文件中时出错

来自分类Dev

无法在asp.net的GridView中显示数据

来自分类Dev

ASP.NET MVC读取原始JSON发布数据

来自分类Dev

将JSON数据对象存储到ASP.NET MVC(实体框架)中的数据库

来自分类Dev

将JSON数据对象存储到ASP.NET MVC(实体框架)中的数据库

来自分类Dev

将Gridview与asp.net绑定

来自分类Dev

将gridview放置在html表中时,asp.net gridview的cellpadding不起作用

来自分类Dev

将多个JSON记录读取到Pandas数据框中

来自分类Dev

将json的动态属性读取到.net C#中

来自分类Dev

将json的动态属性读取到.net C#中

来自分类Dev

如何在ASP.Net 2.0中将数据类型强制为JSON

来自分类Dev

如何使用 ASP.NET MVC 将 JSON 数据存储和更新到文件中?

来自分类Dev

将数据集转换为 JSON 在 asp.net 中不起作用

来自分类Dev

ASP.NET GridView中的动态链接

来自分类Dev

GridView中的ASP.NET代码

来自分类Dev

在CodeBehind ASP NET中找不到GridView

来自分类Dev

ASP.Net-Gridview中的Bootstrap Popover

来自分类Dev

在CodeBehind ASP NET中找不到GridView

来自分类Dev

使用foreach语句从一个数据库表读取并将其读取到另一个ASP.NET

Related 相关文章

  1. 1

    ASP.NET将JSON数据读取到GridView中

  2. 2

    如何从oracle存储过程值中的数据读取到asp.net中的dropdownlist中

  3. 3

    将Google Analytics(分析)数据提取到Asp.net Web应用程序中

  4. 4

    在ASP.NET GridView中显示数据

  5. 5

    在asp.net中从GridView获取数据

  6. 6

    ASP.NET-将数据从我的模型中获取到JavaScript变量中,并用所述变量填充文本区域

  7. 7

    asp.net gridview-使用updatepanel将绑定的数据分布在每行多行中

  8. 8

    在Asp.net C#中仅将Gridview数据导出为Excel格式

  9. 9

    将Gridview数据源与Linq(asp.net)绑定

  10. 10

    将详细信息表读取到ASP.NET MVC 5 Identity 2

  11. 11

    iExplore将asp常量读取到vbs文件中时出错

  12. 12

    无法在asp.net的GridView中显示数据

  13. 13

    ASP.NET MVC读取原始JSON发布数据

  14. 14

    将JSON数据对象存储到ASP.NET MVC(实体框架)中的数据库

  15. 15

    将JSON数据对象存储到ASP.NET MVC(实体框架)中的数据库

  16. 16

    将Gridview与asp.net绑定

  17. 17

    将gridview放置在html表中时,asp.net gridview的cellpadding不起作用

  18. 18

    将多个JSON记录读取到Pandas数据框中

  19. 19

    将json的动态属性读取到.net C#中

  20. 20

    将json的动态属性读取到.net C#中

  21. 21

    如何在ASP.Net 2.0中将数据类型强制为JSON

  22. 22

    如何使用 ASP.NET MVC 将 JSON 数据存储和更新到文件中?

  23. 23

    将数据集转换为 JSON 在 asp.net 中不起作用

  24. 24

    ASP.NET GridView中的动态链接

  25. 25

    GridView中的ASP.NET代码

  26. 26

    在CodeBehind ASP NET中找不到GridView

  27. 27

    ASP.Net-Gridview中的Bootstrap Popover

  28. 28

    在CodeBehind ASP NET中找不到GridView

  29. 29

    使用foreach语句从一个数据库表读取并将其读取到另一个ASP.NET

热门标签

归档