BusEngine.js

BusEngine.tools.json (Object)

Объект отвечающий за конвертацию object содержащие различные типы данных в строку формата JSON и обратно - сериализация и десериализация. Тоже самое, что window.atob() и window.btoa().

Методы

(string)BusEngine.tools.json.encode(System.Type)

Метод уровня BusEngine.tools.json принимает object данные для конвертации в строку json формат.

(object)BusEngine.tools.json.decode(string, bool)

Метод уровня BusEngine.tools.json принимает string json строку для конвертации в object формат.

Наверх

Подклассы

Подклассов нет

Константы

Констант нет

Поля

Полей нет

Свойства

Свойств нет

События

Событий нет

Пример файла Program.cs

В коде отражено конвертирование объекта в json и обратно при старте своего плагина с названием "MyPlugin".

  1. <!DOCTYPE html>
  2. <html lang="ru">
  3.   <head>
  4.     <meta charset="UTF-8">
  5.     <script src="Scripts/BusEngine/BusEngine.js" type="text/javascript"></script>
  6.   </head>
  7.   <body>
  8.     <main>
  9. <script type="text/javascript">
  10.     var json_object = {arg1: 1, arg2: '1'};
  11.  
  12.     BusEngine.log('object', json_object);
  13.     BusEngine.log('json', BusEngine.tools.json.encode(json_object));
  14.     BusEngine.log('object', BusEngine.tools.json.decode(BusEngine.tools.json.encode(json_object)));
  15.     </main>
  16.   </body>
  17. </html>
Наверх