/// <summary>
 /// Outgoing objects will be serialized into a JSON wrapper object using the System.Text.Json library
 /// </summary>
 /// <param name="builder"></param>
 /// <param name="options"></param>
 /// <returns></returns>
 public static IHypermediaResolverBuilder WithSingleSystemTextJsonObjectParameterSerializer(this IHypermediaResolverBuilder builder, JsonWriterOptions options = default)
 {
     return(builder.WithCustomParameterSerializer(() => new SingleSystemTextJsonObjectParameterSerializer(options)));
 }
예제 #2
0
 /// <summary>
 /// Outgoing objects will be serialized into a JSON wrapper object using the Newtonsoft.Json library
 /// </summary>
 /// <param name="builder"></param>
 /// <param name="formatting"></param>
 /// <returns></returns>
 public static IHypermediaResolverBuilder WithSingleNewtonsoftJsonObjectParameterSerializer(this IHypermediaResolverBuilder builder, Formatting formatting = Formatting.None)
 {
     return(builder.WithCustomParameterSerializer(() => new SingleNewtonsoftJsonObjectParameterSerializer(formatting)));
 }