RU/toJSON: Difference between revisions
Jump to navigation
Jump to search
(Created page with "__NOTOC__ {{Server client function}} Эта функция преобразует '''одно''' значение(желательно Lua таблицу) в строку ф...") |
No edit summary |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Server client function}} | {{RU/Server client function}} | ||
Эта функция преобразует '''одно''' значение(желательно Lua таблицу) в строку формата [[JSON]]. Вы можете использовать эту функцию для того, чтобы сохранить данные, а позже загрузить их заново с помощью [[RU/fromJSON]]. | Эта функция преобразует '''одно''' значение(желательно Lua таблицу) в строку формата [[JSON]]. Вы можете использовать эту функцию для того, чтобы сохранить данные, а позже загрузить их заново с помощью [[RU/fromJSON]]. | ||
Revision as of 18:54, 12 January 2019
Эта функция преобразует одно значение(желательно Lua таблицу) в строку формата JSON. Вы можете использовать эту функцию для того, чтобы сохранить данные, а позже загрузить их заново с помощью RU/fromJSON.
Синтаксис
string toJSON ( var value [, bool compact = false ][, string prettyType = "none" ] )
Необходимые аргументы
- var: Аргумент любого типа. Аргументы, которые являются элементами, будут сохранены как ID элемента, которые могут меняться между сессиями. Поэтому, не сохраняйте элементы между сеансами, чтобы избежать непредсказуемых результатов.
Необязательные аргументы
NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.
- compact: boolean представляющая будут ли в строке пробелы. Чтобы убрать пробелы из JSON, используйте true. Строка содержит будет содержать пробелы изначально.
- prettyType: a type string from below:
- none
- spaces
- tabs
Возвращает
Возвращает строку формата JSON.
Пример
Этот пример показывает как расшифровать массив. Строка формата JSON должна содержать "[ { "1": "dogs", "mouse": "food", "cat": "hungry", "birds": 4 } ]" после выполнения функции.
local json = toJSON ( { "dogs", cat = "hungry", mouse = "food", birds = 4 } )
Требования
This template will be deleted.
Смотрите также
- getMaxPlayers
- getServerConfigSetting
- getServerHttpPort
- getServerName
- getServerPassword
- getServerPort
- isGlitchEnabled
- setGlitchEnabled
- setMaxPlayers
- setServerConfigSetting
- setServerPassword
- shutdown