Skip to content

Commit

Permalink
Fix #12. Don't wrap response in an application/json object. Request s…
Browse files Browse the repository at this point in the history
…till seems to need it.
  • Loading branch information
mattfrear committed Sep 2, 2017
1 parent f98a752 commit 4882cd2
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -93,13 +93,13 @@ private static void SetResponseModelExamples(Operation operation, ApiDescription
: (IExamplesProvider)_services.GetService(attr.ExamplesProviderType)
?? (IExamplesProvider)Activator.CreateInstance(attr.ExamplesProviderType);
var serializerSettings = new JsonSerializerSettings { ContractResolver = attr.ContractResolver, NullValueHandling = NullValueHandling.Ignore };
response.Value.Examples = FormatAsJson(provider, serializerSettings);
response.Value.Examples = ConvertToDesiredCase(provider.GetExamples(), serializerSettings);
}
}
}
}

private static object ConvertToDesiredCase(Dictionary<string, object> examples, JsonSerializerSettings serializerSettings)
private static object ConvertToDesiredCase(object examples, JsonSerializerSettings serializerSettings)
{
var jsonString = JsonConvert.SerializeObject(examples, serializerSettings);
return JsonConvert.DeserializeObject(jsonString);
Expand Down

0 comments on commit 4882cd2

Please sign in to comment.