イムをタイムアウトになりました:+ WriteTimeout「ms.WriteTimeoutは」「System.InvalidOperationException」種類の例外をスローしたJSONシリアル化 - memoreストリームは、C#にJSONデータをシリアル化し、毎回それがメモリストリームに例外をスローしようとしている
をこれは、 XML
と同じことが、ここでのコードだん:
[DataContract]
public class Svatek
{
[DataMember]
public string date { get; set; }
[DataMember]
public string name { get; set; }
}
、ここでは、方法
public async static Task<Svatek> GetDnesniSvatek()
{
var http = new HttpClient();
var url = string.Format("http://svatky.adresa.info/json");
var response = await http.GetAsync(url);
var result = await response.Content.ReadAsStringAsync();
DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(Svatek));
MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(result));
Svatek dnesniSvatek = new Svatek();
dnesniSvatek = (Svatek)serializer.ReadObject(ms);
return dnesniSvatek;
}
ですここでは、すべてのアドバイスのためのの
おかげ
.....罰金働いている私は本当にNuGetからNewtonsoftパッケージあなたをお勧めします。 jsonのシリアライズとデシリアライズは一般的です。速い、簡単、動作 – Sebi