Convert JSON String To C# Object

前端 未结 14 2210
感情败类
感情败类 2020-11-22 14:27

Trying to convert a JSON string into an object in C#. Using a really simple test case:

JavaScriptSerializer json_serializer = new JavaScriptSerializer();
obj         


        
14条回答
  •  北恋
    北恋 (楼主)
    2020-11-22 14:39

    add this ddl to reference to your project: System.Web.Extensions.dll

    use this namespace: using System.Web.Script.Serialization;

    public class IdName
    {
        public int Id { get; set; }
        public string Name { get; set; }
    }
    
    
       string jsonStringSingle = "{'Id': 1, 'Name':'Thulasi Ram.S'}".Replace("'", "\"");
       var entity = new JavaScriptSerializer().Deserialize(jsonStringSingle);
    
       string jsonStringCollection = "[{'Id': 2, 'Name':'Thulasi Ram.S'},{'Id': 2, 'Name':'Raja Ram.S'},{'Id': 3, 'Name':'Ram.S'}]".Replace("'", "\"");
       var collection = new JavaScriptSerializer().Deserialize>(jsonStringCollection);
    

提交回复
热议问题