PureBasic

SetJSONDouble()

Синтаксис

SetJSONDouble(JSONValue , Value.d)

Описание


Изменяет тип JSON-значения на #PB_JSON_Number и сохраняет в нём указанное значение с типом 'double'.

Параметры

JSONValue Целевое JSON-значение.
Value.d Значение для сохранения.

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

Ничего.

Комментарии

Обратите внимание, что JSON не допускает специальных значений с плавающей запятой +Infinity, -Infinity или NaN в JSON-данных. Если такое значение задано с помощью этой функции, оно будет заменено литералом JSON 'null', когда данные будут сохранены или закодированы. Функции IsInfinity() или IsNaN() могут использоваться для обнаружения этого случая.

Пример

If CreateJSON(0)
    ArrayValue = SetJSONArray(JSONValue(0))
    SetJSONDouble(AddJSONElement(ArrayValue), 1.23)
    SetJSONDouble(AddJSONElement(ArrayValue), 4.56)

    Debug ComposeJSON(0)
EndIf

См. также

GetJSONDouble(), SetJSONArray(), SetJSONBoolean(), SetJSONFloat(), SetJSONInteger(), SetJSONNull(), SetJSONObject(), SetJSONString(), SetJSONQuad()

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

Все

<- SetJSONBoolean() - Оглавление Json - SetJSONFloat()->