Allow to modify the JsonSerializerOptions
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 45/100
Piste de recherche
Commencez par GetAndDeserializeAsync et suivez Constants.DefaultJsonOptions pour comprendre où les paramètres par défaut sont appliqués. Déterminez comment les appelants doivent fournir ou modifier JsonSerializerOptions, puis vérifiez que la désérialisation utilise ces options sans modifier le comportement par défaut existant.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Could we provide a way to change the default json options of JsonSerializer?
public static async Task<T> GetAndDeserializeAsync<T>(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<T>(text, Constants.DefaultJsonOptions);
}
- Langage dominant
- C#
- Étoiles
- 107
- Forks
- 23
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de ardalis/HttpClientTestExtensions
-
Publish workflow failingPeut-être à nouveau libre @hrkeni l’a pris il y a 574 jours, et aucune pull request n’est ouverte. Ouverte
ardalis/HttpClientTestExtensions#44 · 1 commentaire · 1 personne assignée ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 55/100
Toutes les issues de ardalis/HttpClientTestExtensions
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
Les mainteneurs répondent en général sous 1 jour
-
Исправить опечатки в протоколеOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 76/100
GameShowLDA/AskMkiM#1075 ·
Les mainteneurs répondent en général sous 1 jour
-
kind/bug triage/untriaged
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
unoplatform/uno.resizetizer#414 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 1 jour