Утилиты/JSON: различия между версиями

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску
м
Строка 2: Строка 2:


== Синтаксис ==
== Синтаксис ==
JSON — текстовый формат обмена данными, основанный на JavaScript. Как и многие другие текстовые форматы, JSON легко читается людьми.  
JSON — текстовый формат обмена данными, основанный на JavaScript. Как и многие другие текстовые форматы, JSON легко читается людьми.  


Строка 19: Строка 18:


Про основы синтаксисы JSON подробно изложено на [https://ru.wikipedia.org/wiki/JSON Википедии]
Про основы синтаксисы JSON подробно изложено на [https://ru.wikipedia.org/wiki/JSON Википедии]
== Редактирование ==
При редактировании json-файлов для удобства и во избежание ошибок рекомендуется использовать следующие редакторы:
* [https://notepad-plus-plus.org/ Notepad++]
* [http://www.flos-freeware.ch/notepad2.html Notepad2]


== Валидация ==
== Валидация ==
Поскольку формат JSON требует точного соблюдения синтаксиса, неправильно составленные конфигурационные файлы могут привести к пробелмам с игрой (вплоть до крашей сервера).
Поскольку формат JSON требует точного соблюдения синтаксиса, неправильно составленные конфигурационные файлы могут привести к пробелмам с игрой (вплоть до крашей сервера).



Версия 00:32, 31 января 2019

При настройке плагинов Ark Server API, чаще всего используется формат JSON (Javascript Object Notation)

Синтаксис

JSON — текстовый формат обмена данными, основанный на JavaScript. Как и многие другие текстовые форматы, JSON легко читается людьми.

JSON-файл обязательно должен иметь кодировку UTF-8 NO BOM.

Стандартный .json файл выглядит примерно так:

{
    "id": "1",
    "name": "Furniture Wood Chair",
    "desc": "",
    "category": "Structure",
    "type": "item",
    "quality": false,
}

Про основы синтаксисы JSON подробно изложено на Википедии

Редактирование

При редактировании json-файлов для удобства и во избежание ошибок рекомендуется использовать следующие редакторы:

Валидация

Поскольку формат JSON требует точного соблюдения синтаксиса, неправильно составленные конфигурационные файлы могут привести к пробелмам с игрой (вплоть до крашей сервера).

Крайне рекомендуется при редактировании таких файлво пользоваться инструментами п оавтоматической проверке правильности формирования JSON: