ardalis / ardalis/HttpClientTestExtensions
Allow to modify the JsonSerializerOptions
- Vorherrschende Sprache
- C#
- Sterne
- 107
- Forks
- 24
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Could we provide a way to change the default json options of JsonSerializer?
```
public static async Task GetAndDeserializeAsync(this HttpClient client, string requestUri, ITestOutputHelper output = null)
{
HttpResponseMessage obj = await client.GetAsync(requestUri, output);
obj.EnsureSuccessStatusCode();
string text = await obj.Content.ReadAsStringAsync();
output?.WriteLine("Response: " + text);
return JsonSerializer.Deserialize(text, Constants.DefaultJsonOptions);
}
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne bei GetAndDeserializeAsync und verfolge Constants.DefaultJsonOptions, um zu verstehen, wo die Standardeinstellungen angewendet werden. Ermittle, wie Aufrufer JsonSerializerOptions bereitstellen oder ändern sollen, und überprüfe anschließend, dass die Deserialisierung diese Optionen verwendet, ohne das bestehende Standardverhalten zu beeinträchtigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- testing
- Issue-Typ
- Feature
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100