Écrit Json à l'aide de Newtonsoft.json.JsonTextWriter
Je suis en train d'écrire un json à l'aide de Newtonsoft.json.JsonTextWriter.
Voici mon code:
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
JsonWriter jsonWriter = new JsonTextWriter(sw);
jsonWriter.Formatting = Formatting.Indented;
jsonWriter.WritePropertyName("Name");
jsonWriter.WriteValue("Allan");
Et je suis en supposant que sw
a le format json {"Name": "Allan"}. Comment puis-je obtenir de l'écrit dans une chaîne de caractères variable de sorte que je peux utiliser cette données json dans ma requête http?
Vous devez vous connecter pour publier un commentaire.
Ma réponse est pas pertinent, car l'exemple de code dans la question a été modifié pour inclure ces lignes, à gauche ici pour la postérité, voir les commentaires pour plus d'info.
Vous aurez besoin d'ajouter ce qui suit pour fermer le JSON éléments correctement:
Puis d'appeler le StringBuilder méthode ToString ():
Références:
StringWriter Constructeur (MSDN) | La lecture et l'Écriture JSON (NewtonKing.com)