0
我想反序列化JSON數據,以便我可以將值插入到我的數據庫中,但我一直在sts.text獲取空值。有人可以協助嗎?感謝DataContractJsonSerializer ReadObject()返回空值
這裏是合同我的數據
[DataContract]
internal class Statuses
{
[DataMember(Name = "text", IsRequired = false)]
internal string text;
}
try
{
HttpWebResponse webResponse = webRequest.GetResponse() as HttpWebResponse;
Stream dataStream = webResponse.GetResponseStream();
// Open the stream using a StreamReader for easy access.
StreamReader reader = new StreamReader(dataStream);
// Read the content.
string responseFromServer = reader.ReadToEnd();
DataContractJsonSerializer js = new DataContractJsonSerializer(typeof(Statuses));
MemoryStream ms = new MemoryStream(System.Text.ASCIIEncoding.ASCII.GetBytes(responseFromServer));
Statuses sts = (Statuses)js.ReadObject(ms);
Console.WriteLine("text: " + sts.text);
}
catch (Exception ex)
{
}
什麼responseFromServer的值?我試圖測試這個,但我需要JSON數據。 – 2014-10-06 20:01:56