JsonObject.Parse(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Анализирует указанную строку JSON, представляющую JsonObject , в значение JSON.
Примечание
Это приведет к возникновению исключения, если указанная строка JSON недопустима. Рекомендуется использовать JsonObject.TryParse . Вызов TryParse вернет логическое значение, указывающее на успех или сбой, а в случае успеха — результирующий объект JsonObject.
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
Параметры
- input
-
String
Platform::String
winrt::hstring
Указанная строка JSON.
Возвращаемое значение
Комментарии
Этот метод можно вызывать только в том случае, если значение ValueType имеет значение Null. Если в указанной строке JSON содержится значение String, Number или Boolean, значение ValueType будет обновлено, а фактическое значение можно получить с помощью методов GetString, GetNumber или GetBoolean . Если синтаксический анализ завершается ошибкой из-за недопустимой строки JSON или ошибок выделения ресурсов, значение ValueType не будет изменено.
При реализации в подклассе JsonObject этот метод требует, чтобы указанная входная строка была допустимым значением объекта JSON. При реализации в подклассе JsonArray этот метод требует, чтобы указанная входная строка была допустимым значением массива JSON. Исходное состояние объекта будет перезаписан при использовании JsonObject. Анализ или JsonArray. Синтаксический анализ выполнен успешно. Если синтаксический анализ завершается сбоем, состояние объекта остается неизменным.