github.com/e154/smart-home@v0.17.2-0.20240311175135-e530a6e5cd45/doc/content/ru/docs/javascript/unmarshal.md (about)

     1  ---
     2  title: "unmarshal"
     3  linkTitle: "unmarshal"
     4  date: 2021-11-20
     5  description: >
     6  
     7  ---
     8  
     9  В JavaScript окружении доступна функция `unmarshal`, которая преобразует JSON-строку в объект с помощью функции `JSON.parse`.
    10  
    11  Пример реализации функции `unmarshal`:
    12  
    13  ```javascript
    14  function unmarshal(j) {
    15    return JSON.parse(j);
    16  }
    17  ```
    18  
    19  Пример использования функции `unmarshal`:
    20  
    21  ```javascript
    22  var jsonStr = '{"name":"John","age":30,"city":"New York"}';
    23  var obj = unmarshal(jsonStr);
    24  console.log(obj); // { name: "John", age: 30, city: "New York" }
    25  ```
    26  
    27  В этом примере функция `unmarshal` принимает JSON-строку `jsonStr` и использует функцию `JSON.parse` для преобразования строки в объект. Результатом выполнения функции будет объект, содержащий данные из JSON-строки.