JamesHatfield
@JamesHatfield
Front-end developer

Объект возвращается в виде строки?

Всем привет!! С сервака возвращаются такого типа данные.
[
{totalId: 1, albumsPage: "{id: 1, title: vfvfvfvf, cover: image/intro5.jpg, photoCollection: []}"}
{totalId: 0, albumsPage: "{id: 0, title: qwqwqwq, cover: image/album1.jpg, photoCollection: []}"}
]

Проблема в том, что в значении albumsPage приходит объект в виде строки, и не могу попасть в него например так albumsPage.id. Возвращается undefined. Как перевести строку в обычный объект. В интернете не могу найти подходящие методы.
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
@n1ksON
мидл
Как уже подметили, данные приходят криво и нужно править сервак.
Но если нужно обработать именно такие данные, то можно так: сначала разбить строку с помощью split. Получите массив и с ним уже работать. Допустим, каждые 2 итерации делать join, формировать объект и пушить.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@galaxy
JSON.parse()
UPD: Правда, у вас там в строке дрянь, а не JSON... исправляйте сервер
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект
22 нояб. 2024, в 03:54
1500 руб./за проект