asp.net MVC 框架中控制器里使用Newtonsoft.Json对前端传过来的字符串进行解析

Posted 医疗信息化

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net MVC 框架中控制器里使用Newtonsoft.Json对前端传过来的字符串进行解析相关的知识,希望对你有一定的参考价值。

下面我用一个实例来和大家分享一下我的经验,asp.net MVC 框架中控制器里使用Newtonsoft.Json对前端传过来的字符串进行解析。

using Newtonsoft.Json;  
using System;  
using System.Collections.Generic;  
using System.Web.Mvc; 
  
namespace MyWebApp.Controllers  
{  
    public class TestController : Controller  
    {  
        public ActionResult Index()  
        {  
            try  
            {
          //比如说前端传过来的信息是jsonString
                string jsonString = "[{\"name\":\"a\",\"value\":\"1\"},{\"name\":\"b\",\"value\":\"2\"}]";  
          string str="";
                List<kvp> objList = (List<kvp>)JsonConvert.DeserializeObject<List<kvp>>(jsonString ); 
          foreach(var obj in objlist)
          {
            str=str+obj.name+","
          }
          str=str.remove(str.length-1,1);
       } catch (Exception) { throw; } 
       return View(str); 
    } 
  }
    public class kvp
    {  
        public string name { get; set; }   
        public string value { get; set; }   
    }
}

 

以上是关于asp.net MVC 框架中控制器里使用Newtonsoft.Json对前端传过来的字符串进行解析的主要内容,如果未能解决你的问题,请参考以下文章

如何知道 ASP.NET 中控制器索引的调用者路由?

ASP.net core 3.1 中控制器和剃须刀页面之间的路由

单独程序集中的 ASP.NET Core MVC 控制器

详解ASP.NET MVC 控制器

转007.ASP.NET MVC控制器依赖注入

asp.net mvc 问题!