in dotnet-core/AWS.IoT.FleetProvisioning/Extensions/JsonExtensions.cs [17:24]
public static T FromJson<T>(this string json, JsonSerializerSettings settings = null) where T : new()
{
settings ??= JsonSerializerHelper.GetSettings();
return string.IsNullOrEmpty(json)
? (T) (object) null
: JsonConvert.DeserializeObject<T>(json, settings);
}