PureBasic

ResizeJSONElements()

Синтаксис

ResizeJSONElements(JSONValue , Size)

Описание


Изменяет размер массива в JSON-значении типа #PB_JSON_Array так, чтобы он имел заданное количество элементов.

Параметры

JSONValue JSON-значение содержащее массив. Это значение должно быть типа #PB_JSON_Array.
Size Новый размер массива. Это определяет общее количество элементов (а не наивысший индекс элементов массива, как это указывается в Dim).

Возвращаемое значение

Ничего.

Комментарии

Если к массиву будут добавлены новые элементы, у них будет тип #PB_JSON_Null, который в последствии может быть изменён, для каждого элемента массива отдельно.

Пример

ParseJSON(0, "[1, 2, 3, 4, 5]")

ResizeJSONElements(JSONValue(0), 3)
Debug ComposeJSON(0)

ResizeJSONElements(JSONValue(0), 10)
Debug ComposeJSON(0)

См. также

SetJSONArray(), AddJSONElement(), RemoveJSONElement(), ClearJSONElements(), GetJSONElement(), JSONArraySize(), JSONType()

Поддерживаемые OS

Все

<- RemoveJSONMember() - Оглавление Json - SaveJSON()->