在 ASP.Net (Visual Studio 2013) 中以结构格式解析 Json 数据
Posted
技术标签:
【中文标题】在 ASP.Net (Visual Studio 2013) 中以结构格式解析 Json 数据【英文标题】:Parse Json Data in Structure format in ASP.Net (Visual Studio 2013) 【发布时间】:2019-07-25 11:27:34 【问题描述】:我只希望 JSON 数据以特定格式返回,例如所有细节之上的一个数组。请浏览包含我想要实现的代码和输出的图片。
public IEnumerable <Data> Get()
return new List<Data>
new Data Id=1,Content="Sample Content",Author="Bhanu",
new Data Id=2,Content="Sample Content",Author="War"
;
上面的代码是用Controllers.cs编写的,数据是从模型类中获取的,该模型类具有如下代码的ID、Content、Author声明。
namespace WebApplication1.model
public class Data
public int Id get; set;
public string Content get; set;
public string Author get; set;
【问题讨论】:
Please don't post your code as an image。难以阅读,阻止基于文本的搜索,并降低帖子的整体展示价值。 我什至用文本编写了代码。为了更好的输出可视化,我添加了屏幕截图。 【参考方案1】:您需要创建一个具有 IEnumerable 类型属性的模型类,如下所示:
public class DataModel
public IEnumerable<Data> Something get; set;
然后返回上述类的一个实例:
public DataModel Get()
return new DataModel Something = new List<Data>
new Data Id=1,Content="Sample Content",Author="Bhanu",
new Data Id=2,Content="Sample Content",Author="War"
;
【讨论】:
以上是关于在 ASP.Net (Visual Studio 2013) 中以结构格式解析 Json 数据的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET 4 and Visual Studio 2010
无法在 Visual Studio 中发布 ASP.Net 应用程序
《ASP.NET5》Windows 7下Visual Studio 2015安装记录
如何在 Visual Studio 2015 asp.net 5 中调试 Typescript?