从C#返回具有动态属性的JSON(UTC毫秒名称)

敏捷

您好,我正在使用AJAX切换到JSON实现-需要一些帮助来理解这一点。

数据:数据中有两部分,第一部分是以UTC时间表示的日期(以毫秒为单位),第二部分是一个值。请建议,如果我应该将其嵌套为值或数据对象的数组。

有人可以告诉我如何将其转换为JSON世界(这是JSON对象吗?),以及

  1. 什么C#对象将生成此JSON对象(映射,格式设置为UTC时间的毫秒)。
  2. JSONutils中datamember,dataProperty和None选项之间有什么区别
  3. 要获取JSON数据返回,我应该在Action中返回JSON或ActionResult类型吗?
  4. 在HTML / JS方面,我如何从ActonResult或JSON解析出来

    {
        "943721039":4,
        "946706653":7,
        "946706350":6,
        "946728112":1
    }
    
米库斯

3-4。只需在MSDN上检查一个简单的示例即可:https : //msdn.microsoft.com/zh-cn/library/system.web.mvc.jsonresult(v= vs.118) .aspx

从ex调用时,此方法返回简单的json。jQuery $ .ajax。

  1. 您可以按照David的建议进行动态处理,并向其中动态添加属性(带有毫秒名称),例如ex:向动态对象动态添加属性?

但是,我会尽量避免这样做。为什么不创建像{time:'878499204',value:'2'}这样的对象列表,却更易于创建和使用。否则,对于您的json,您基本上需要在客户端使用“ for in”,这不是最酷的方法。我会这样做:

return Json(new []{ new {time = '878499204', value ='2'}, ... } );

这将产生:

[ { time: '878499204', value ='2'}, .... ]

您还可以对序列化进行自定义,并将字典序列化为所需的格式,也可以自己创建JSON,只需将其构建为字符串即可。

  1. 阅读手册。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将JSON映射到具有空格和保留字的属性名称的C#类

来自分类Dev

将JSON映射到具有空格和保留字的属性名称的C#类

来自分类Dev

在具有动态属性的linQ c#中进行过滤

来自分类Dev

Selenium C# - FindElement 具有动态更改的 id 属性

来自分类Dev

ASP.NET MVC。创建模型以转换为JSON对象(具有动态名称属性)

来自分类Dev

在Json中映射具有公共属性和动态名称的数组

来自分类Dev

解析具有动态属性的JSON

来自分类Dev

有没有一种方法可以将具有动态名称的json响应反序列化为C#类?

来自分类Dev

C# JSON 获取具有多个根的特定属性

来自分类Dev

具有通配符属性名称和特定属性值的C#和XPath

来自分类Dev

具有通配符属性名称和特定属性值的C#和XPath

来自分类Dev

返回键,具有动态键名称的值对象

来自分类Dev

React-如何返回具有动态名称的组件?

来自分类Dev

Gremlin:具有静态和动态属性的名称

来自分类Dev

引用具有动态名称的javascript属性

来自分类Dev

具有动态延迟的C#任务

来自分类Dev

具有动态延迟的C#任务

来自分类Dev

C# 动态方法 - 具有“Object”返回类型的字段 getter

来自分类Dev

如何在RavenDB中存储具有动态属性的C#对象?

来自分类Dev

C#初始化仅获取具有动态范围对象的列表属性

来自分类Dev

如何在RavenDB中存储具有动态属性的C#对象?

来自分类Dev

Json to C#对象处理动态属性

来自分类Dev

C#数据绑定不包含具有名称的属性

来自分类Dev

C# 获取具有模型扩展名的属性的名称

来自分类Dev

在C#中覆盖Json属性名称

来自分类Dev

具有动态名称的DeserializeObject [Json.net]

来自分类Dev

具有委托属性的C#记录

来自分类Dev

具有“属性”的C#字段

来自分类Dev

具有通用属性的C#类

Related 相关文章

  1. 1

    将JSON映射到具有空格和保留字的属性名称的C#类

  2. 2

    将JSON映射到具有空格和保留字的属性名称的C#类

  3. 3

    在具有动态属性的linQ c#中进行过滤

  4. 4

    Selenium C# - FindElement 具有动态更改的 id 属性

  5. 5

    ASP.NET MVC。创建模型以转换为JSON对象(具有动态名称属性)

  6. 6

    在Json中映射具有公共属性和动态名称的数组

  7. 7

    解析具有动态属性的JSON

  8. 8

    有没有一种方法可以将具有动态名称的json响应反序列化为C#类?

  9. 9

    C# JSON 获取具有多个根的特定属性

  10. 10

    具有通配符属性名称和特定属性值的C#和XPath

  11. 11

    具有通配符属性名称和特定属性值的C#和XPath

  12. 12

    返回键,具有动态键名称的值对象

  13. 13

    React-如何返回具有动态名称的组件?

  14. 14

    Gremlin:具有静态和动态属性的名称

  15. 15

    引用具有动态名称的javascript属性

  16. 16

    具有动态延迟的C#任务

  17. 17

    具有动态延迟的C#任务

  18. 18

    C# 动态方法 - 具有“Object”返回类型的字段 getter

  19. 19

    如何在RavenDB中存储具有动态属性的C#对象?

  20. 20

    C#初始化仅获取具有动态范围对象的列表属性

  21. 21

    如何在RavenDB中存储具有动态属性的C#对象?

  22. 22

    Json to C#对象处理动态属性

  23. 23

    C#数据绑定不包含具有名称的属性

  24. 24

    C# 获取具有模型扩展名的属性的名称

  25. 25

    在C#中覆盖Json属性名称

  26. 26

    具有动态名称的DeserializeObject [Json.net]

  27. 27

    具有委托属性的C#记录

  28. 28

    具有“属性”的C#字段

  29. 29

    具有通用属性的C#类

热门标签

归档