コード例 #1
0
        public static async Task <T> ReadAsJsonAsync <T>(this HttpContent content,
                                                         JsonNamingStrategy namingStrategy = JsonNamingStrategy.Default)
        {
            var stringContent = await content.ReadAsStringAsync();

            return(NewtonsoftJsonSerializer.Create(namingStrategy).Deserialize <T>(stringContent));
        }
コード例 #2
0
 public JsonContent(object content, JsonNamingStrategy namingStrategy, Encoding encoding, string mediaType)
     : base(NewtonsoftJsonSerializer.Create(namingStrategy).Serialize(content),
            encoding, mediaType)
 {
 }
コード例 #3
0
 public JsonContent(object content, JsonNamingStrategy namingStrategy)
     : base(NewtonsoftJsonSerializer.Create(namingStrategy).Serialize(content),
            Encoding.UTF8, JsonMediaType)
 {
 }