From 17e699711928162f3a4d2bc1d33a06213115d786 Mon Sep 17 00:00:00 2001 From: Tommy Parnell Date: Sat, 2 May 2015 22:02:19 -0400 Subject: [PATCH] fix up some deserialization problems --- src/Untappd.Net/Responses/Feeds/ActivityFeed.cs | 3 ++- src/Untappd.Net/Responses/Feeds/UserActivityFeed.cs | 3 ++- src/Untappd.Net/Responses/UserInfo.cs | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Untappd.Net/Responses/Feeds/ActivityFeed.cs b/src/Untappd.Net/Responses/Feeds/ActivityFeed.cs index 22031c9..ab79fa5 100644 --- a/src/Untappd.Net/Responses/Feeds/ActivityFeed.cs +++ b/src/Untappd.Net/Responses/Feeds/ActivityFeed.cs @@ -331,7 +331,7 @@ namespace Untappd.Net.Responses.Feeds.ActivityFeed [JsonProperty("count")] public int Count { get; set; } - [JsonProperty("auth_toast")] + [JsonProperty("auth_toast", NullValueHandling = NullValueHandling.Ignore)] public bool AuthToast { get; set; } [JsonProperty("items")] @@ -516,6 +516,7 @@ namespace Untappd.Net.Responses.Feeds.ActivityFeed public Meta Meta { get; set; } [JsonProperty("notifications")] + [JsonConverter(typeof(SingleObjectArrayConverter))] public Notifications Notifications { get; set; } [JsonProperty("response")] diff --git a/src/Untappd.Net/Responses/Feeds/UserActivityFeed.cs b/src/Untappd.Net/Responses/Feeds/UserActivityFeed.cs index d03a1d9..43c6616 100644 --- a/src/Untappd.Net/Responses/Feeds/UserActivityFeed.cs +++ b/src/Untappd.Net/Responses/Feeds/UserActivityFeed.cs @@ -348,7 +348,7 @@ namespace Untappd.Net.Responses.Feeds.UserActivityFeed [JsonProperty("count")] public int Count { get; set; } - [JsonProperty("auth_toast")] + [JsonProperty("auth_toast", NullValueHandling = NullValueHandling.Ignore)] public bool AuthToast { get; set; } [JsonProperty("items")] @@ -483,6 +483,7 @@ namespace Untappd.Net.Responses.Feeds.UserActivityFeed public Meta Meta { get; set; } [JsonProperty("notifications")] + [JsonConverter(typeof(SingleObjectArrayConverter))] public Notifications Notifications { get; set; } [JsonProperty("response")] diff --git a/src/Untappd.Net/Responses/UserInfo.cs b/src/Untappd.Net/Responses/UserInfo.cs index 5d75338..d605eab 100644 --- a/src/Untappd.Net/Responses/UserInfo.cs +++ b/src/Untappd.Net/Responses/UserInfo.cs @@ -872,6 +872,7 @@ namespace Untappd.Net.Responses.UserInfo public Meta Meta { get; set; } [JsonProperty("notifications")] + [JsonConverter(typeof(SingleObjectArrayConverter))] public Notifications Notifications { get; set; } [JsonProperty("response")]