json オブジェクトをデシリアライズしようとしていますが、オンラインser.WriteObject(ms, inpJsonObj);
で例外がスローされます
編集:提案どおり、新しいメモリストリームを作成し、変更されたオブジェクトを新しいストリームにコピーしました。ただし、「Out」文字列はまだ空白です!
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(TestJSON));
MemoryStream ms = new MemoryStream(Encoding.Unicode.GetBytes(inpStr));
ms.Position = 0;
TestJSON obj = (TestJSON)ser.ReadObject(ms);
obj.Var11 = 99;
obj.Var21 = 199;
MemoryStream ms1 = new MemoryStream();
ser.WriteObject(ms1, obj);
ms1.Position = 0;
StreamReader sr = new StreamReader(ms1);
Out = sr.ReadToEnd();
ms1.Close();
ms.Close();