/// <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))); }
/// <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))); }