0

我一直在尝试在 Silverlight 中序列化一些 json 数据。我正在使用以下代码

System.Runtime.Serialization.Json.DataContractJsonSerializer serializer = new System.Runtime.Serialization.Json.DataContractJsonSerializer(stacks.GetType());
MemoryStream ms = new MemoryStream();
serializer.WriteObject(ms, stacks);
StreamReader reader = new StreamReader(ms);
string json = reader.ReadToEnd();

尝试序列化。这没用。这是我能找到的唯一一个在 Visual Studio 中没有产生错误的例子。我正在传递一个自定义编码对象(堆栈)的列表。当我尝试查看结果时,我得到一个空白字符串。有人对如何将我指向正确的方向有一些想法吗?

4

1 回答 1

1

流光标指向末尾(在所有内容都写入之后)。添加行“ms.Position = 0;” 在创建 StreamReader 之前。

于 2011-05-20T03:13:26.243 回答