Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

String -> Json serialization

Ouverte
#2,089 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
42/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
csharp
Domaine
api

Piste de recherche

Commencez par localiser la surcharge générique de AddJsonBody et la spécialisation existante pour string, puis consultez la discussion associée dans l’issue 1886. Vérifiez comment JsonParameter gère actuellement les objets arbitraires. Le travail est terminé lorsque la surcharge générique peut accepter forceSerialize et sérialiser systématiquement l’objet fourni en JSON valide ; ajoutez ou mettez à jour des tests ciblés pour les deux surcharges.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

feature-request

I'm actually continuing discussion on this bug: https://github.com/restsharp/RestSharp/issues/1886

I have to send an arbitrary object via RestSharp. Currently the only possibility for me is to add the body via AddParameter(new JsonParameter("", json)) which seems quite ugly to me. It would be nice to add the bool forceSerialize parameter also to the generic AddJsonBody and not only to the string specialization. That way I could make sure that AddJsonBody serializes the object to a valid JSON for every type.

Langage dominant
C#
Étoiles
9.8k
Forks
2.3k
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de restsharp/RestSharp

Toutes les issues de restsharp/RestSharp

Issues similaires

Plus d'issues C#

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.