JsonValue.Parse(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.