Поделиться через


JsonArray.Parse(String) Метод

Определение

Анализирует указанную строку JSON, представляющую JsonArray.

Примечание

Этот метод создает исключение, если указанная строка JSON недопустима. Рекомендуется использовать JsonObject.TryParse . Вызов TryParse вернет логическое значение, указывающее на успех или сбой, а в случае успешного выполнения — результирующий jsonArray.

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

Параметры

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. Синтаксический анализ выполнен успешно. Если синтаксический анализ завершается сбоем, состояние объекта остается неизменным.

Применяется к