принимает Name, Id, Size, Layers, класс просто по дефолту с undefined значениями, через функцию createDisplay подаю десереализованный JSON из строки и передаю данные в конструктор класса Display, по такой же аналогии делаю с классом Layer, полученные данные я вставляю в Display.Layers, как рекурсивно можно по ключам создавать такую вложенность? грубо говоря, если есть ключ Display - данные передались в конструктор Display готов, если в дисплей есть ключ Layers, данные вставляются в Display.Layers
Что то похожее видел недавно когда одну ошибку решал. Класс в json и обратно. https://github.com/WebReflection/circular-json https://github.com/WebReflection/flatted#flatted
спасибо, посмотрю
Обсуждают сегодня