зачем вообще какие то стринг файлы извращаться делать? просто MyStruct { let image: String, let text: String, let levels: [Level] } без этого бешенного ручного JSON
ну я так понимаю, у него есть данные, и он хотел бы ими управлять. Ну в принципе, там всё просто. Сделать структурку, а потом натравить парсер на данные.