add bjson library & update /doc/en/scripting/filesystem.md

This commit is contained in:
MihailRis
2024-10-17 09:04:31 +03:00
parent b4e0933563
commit 4844997c6a
5 changed files with 109 additions and 1 deletions
+17
View File
@@ -125,6 +125,23 @@ toml.parse(code: str) -> table
Парсит TOML строку в таблицу.
## Библиотека bjson
Библиотека содержит функции для работы с двоичным форматом обмена данными [vcbjson](../../specs/binary_json_spec.md).
```lua
-- Кодирует таблицу в массив байт
bjson.tobytes(
-- кодируемая таблица
value: table,
-- сжатие
[опционально] compression: bool=true
) --> Bytearray
-- Декодирует массив байт в таблицу
bjson.frombytes(bytes: table | Bytearray) --> table
```
## Сохранение данных в мире
При сохранении данных пака в мире следует использовать функцию