使用ASP.NET接收从路由器发送的JSON数据

时间:2013-11-20 22:57:20

标签: c# asp.net json

我有一台Billion路由器定期向云服务器发送JSON数据。 (有一个API,我可以设置数据应该在哪里的服务器名称,端口等。)我想使用ASP.NET应用程序检索这些数据,然后将它们保存到SQL服务器数据库。

我做了一些研究,似乎ASP.NET-MVC是一个解决方案?

现在我不知道如何做到这一点。我是新手。欢迎任何建议!

1 个答案:

答案 0 :(得分:0)

  1. 使用http://json2csharp.com/从JSON字符串创建强类型实体。只需粘贴JSON,它就会为您生成C#实体(类)。
  2. 使用JSON.Net将Billion Router API中的JSON字符串直接反序列化为您在步骤1中创建的强类型实体/类。http://james.newtonking.com/json
  3. 使用Entity Framework或其他一些ORM将您在步骤2中填充的实体持久保存到数据库中。
  4. #2可作为Nuget包使用,因此您只需右键单击您的ASP.Net项目并添加它即可开始使用它。 http://www.nuget.org/packages/newtonsoft.json/