none
如何向流中写入JSON格式的数据?为何以下代码会报错?在 WriteStartElement 之后不写入“type”=“array”或“type”=“object”属性时,无法立即调用 WriteStartElement RRS feed

  • 问题

  •  

    我的代码如下:

                MemoryStream stream = new MemoryStream();
                XmlDictionaryWriter writer = JsonReaderWriterFactory.CreateJsonWriter(stream);
                writer.WriteStartElement("root");
                writer.WriteStartElement("age");
                writer.WriteString("18");
                writer.WriteEndElement();
                writer.WriteEndElement();
                writer.Close();

    会抛出异常:

    在 WriteStartElement 之后不写入“type”=“array”或“type”=“object”属性时,无法立即调用 WriteStartElement

     

     

    请高手指点,谢谢。
    2008年4月2日 10:25

全部回复