JsonValue.Parse(String) Méthode

Définition

Analyse la chaîne JSON spécifiée dans un JsonValue.

Notes

Cette méthode 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, la valeur JsonValue résultante.

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

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, un nombre ou un booléen, valueType est mis à jour et la valeur réelle est ensuite 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(jsonobject_jsonobject_1221375020.md). Parse ou JsonArray(jsonarray_jsonarray_1221375020.md). L’analyse réussit. Si l’analyse échoue, l’état de l’objet reste intact.

S’applique à

Voir aussi