RU/fromJSON

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Эта функция доступна на стороне клиента с версии 1.2 и выше.

Эта функция перебирает JSON и форматирует в переменные. Вы можете использовать функцию toJSON, чтобы зашифровать строку в JSON, который может быть прочитан данной функцией.

Синтаксис

var fromJSON ( string json )

Required Arguments

  • json: Строка в формате JSON.

Возвращает

Возвращает переменные, прочитанные в строке JSON.

Заметка: Индексы объекта JSON, такие как "1": "cat" возвращаются в формате string, не integer.

Пример

Это превращается в: { ["1"] = "cat", ["2"] = "mouse", ["3"] = 5, ["4"] = null, ["cat"] = 5, ["mouse"] =1 }

local data = fromJSON ( '[ { "1": "cat", "2": "mouse", "3": 5, "4": null, "cat":5, "mouse":1 } ]' )

Пример 2

local name, weapon, ammo = fromJSON("[\"Desert Eagle\", 24, 147]")

Требования

Минимально поддерживаемый сервер 1.0
Минимально поддерживаемый клиент 1.1.1-9.03316

Примечание: Использование этой функции требует указания минимальной версии в разделе <min_mta_version> meta.xml ресурса. Пример: <min_mta_version server="1.0" client="1.1.1-9.03316" />


Смотрите также