Partager via


JsonObject.Parse(String) Méthode

Définition

Analyse la chaîne JSON spécifiée qui représente un objet JsonObject dans une valeur JSON.

Notes

Cela lève une exception si la chaîne JSON fournie n’est pas valide. L’utilisation de JsonObject.TryParse est une alternative recommandée. Un appel TryParse retourne une valeur booléenne pour indiquer la réussite ou l’échec et, en cas de réussite, le JsonObject résultant.

public:
 static JsonObject ^ Parse(Platform::String ^ input);
 static JsonObject Parse(winrt::hstring const& input);
public static JsonObject Parse(string input);
function parse(input)
Public Shared Function Parse (input As String) As JsonObject

Paramètres

input
String

Platform::String

winrt::hstring

Chaîne JSON spécifiée.

Retours

Remarques

Cette méthode ne peut être appelée que lorsque valueType a la valeur Null. Si la valeur contenue dans la chaîne JSON spécifiée est une chaîne String, un Nombre ou un Boolean, le ValueType est mis à jour et la valeur réelle est alors accessible via les méthodes GetString, GetNumber ou GetBoolean . Si l’analyse échoue en raison d’une chaîne JSON non valide ou d’erreurs d’allocation de ressources, le ValueType n’est pas modifié.

Lorsqu’elle est implémentée sur la sous-classe JsonObject, cette méthode nécessite que la chaîne d’entrée spécifiée soit une valeur d’objet JSON valide. Lorsqu’elle est implémentée sur la sous-classe JsonArray, cette méthode nécessite que la chaîne d’entrée spécifiée soit une valeur de tableau JSON valide. L’état de l’objet d’origine est remplacé lorsque JsonObject. Analyse ou JsonArray. L’analyse réussit. Si l’analyse échoue, l’état de l’objet reste intact.

S’applique à

Voir aussi