Difference between revisions of "RU/toJSON"

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Add en page)
m
Line 1: Line 1:
 
__NOTOC__  
 
__NOTOC__  
 
{{RU/Server client function}}
 
{{RU/Server client function}}
Эта функция преобразует '''одно''' значение(желательно Lua таблицу) в строку формата [[JSON]]. Вы можете использовать эту функцию для того, чтобы сохранить данные, а позже загрузить их заново с помощью [[RU/fromJSON]].
+
Эта функция преобразует '''одно''' значение (желательно Lua таблицу) в строку формата [[JSON]]. Вы можете использовать эту функцию для того, чтобы сохранить данные, а позже загрузить их заново с помощью [[RU/fromJSON]].
  
 
==Синтаксис==  
 
==Синтаксис==  

Revision as of 18:59, 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 } )

Требования

Minimum supported server 1.0
Minimum supported client 1.1.1-9.03316

Note: Using this function/event requires the resource to have the above minimum version declared in the meta.xml <min_mta_version> section. e.g. <min_mta_version server="1.0" client="1.1.1-9.03316" />

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

BETA: FROM VERSION 1.5.8 r20788 ONWARDS
BETA: FROM VERSION 1.5.8 r20788 ONWARDS