示例#1
0
        public DiscordRestFactory()
        {
            var options = new JsonSerializerOptions();

            options.AddContext <JsonModelsContext>();
            _settings = new RefitSettings
            {
                ContentSerializer = new SystemTextJsonContentSerializer(options)
            };
        }
示例#2
0
    public static JsonSerializerOptions Configure(JsonSerializerOptions jsonSerializerOptions)
    {
        jsonSerializerOptions.DefaultIgnoreCondition      = JsonIgnoreCondition.WhenWritingNull;
        jsonSerializerOptions.PropertyNameCaseInsensitive = false;
        jsonSerializerOptions.PropertyNamingPolicy        = JsonNamingPolicy.CamelCase;
        jsonSerializerOptions.WriteIndented = false;
        jsonSerializerOptions.AddContext <SerializationContext>();

        return(jsonSerializerOptions);
    }