Json ArgumentException:无法从System.String强制转换或转换为System.IO.MemoryStream

Json ArgumentException:无法从System.String强制转换或转换为System.IO.MemoryStream,json,Json,这是我的一个小问题条件是不应修改class A。是否有方法将json字符串反序列化为class A类型的对象 using Newtonsoft.Json; using System; using System.IO; namespace ConsoleApp1 { class Program { static void Main(string[] args) { string jsonData = @"{ '

这是我的一个小问题条件是不应修改class A。是否有方法将json字符串反序列化为class A类型的对象

using Newtonsoft.Json;
using System;
using System.IO;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            string jsonData = @"{  
'FirstName':'Jignesh',  
'**Data':'efg'**  
}";
            var myDetails = JsonConvert.DeserializeObject<MyDetail>(jsonData);
            Console.WriteLine(string.Concat("Hi ", myDetails.FirstName, " " + myDetails.Data));
            Console.ReadLine();
        }
        public class MyDetail
        {
            public string FirstName
            {
                get;
                set;
            }
            public **MemoryStream** Data
            {
                get;
                set;
            }
        }
    }
}
使用Newtonsoft.Json;
使用制度;
使用System.IO;
名称空间控制台EAPP1
{
班级计划
{
静态void Main(字符串[]参数)
{
字符串jsonData=@{
“FirstName”:“Jignesh”,
“**数据”:“efg”**
}";
var myDetails=JsonConvert.DeserializeObject(jsonData);
WriteLine(string.Concat(“Hi”,myDetails.FirstName,“+myDetails.Data));
Console.ReadLine();
}
公共类MyDetail
{
公共字符串名
{
得到;
设置
}
公共**内存流**数据
{
得到;
设置
}
}
}
}