Распечатать массив с объектами в JavaScript

1

У меня этот массив

"[{\"category_id\":\"2\",\"category_name\":\"Fun\"},
{\"category_id\":\"3\",\"category_name\":\"Science\"},
 {\"category_id\":\"4\",\"category_name\":\"Art\"},
{\"category_id\":\"5\",\"category_name\":\"Nature\"},...]"

Я хочу вывести это в читаемом пользователем формате

  • 0
    Разместите здесь свою структуру кода, тогда мы сможем вам помочь.
  • 0
    Это не массив. Это строка
Показать ещё 2 комментария
Теги:

2 ответа

1

Это не массив. Его строка.

Возможно, вы имеете в виду

var x = "[{\"category_id\":\"2\",\"category_name\":\"Fun\"},{\"category_id\":\"3\",\"category_name\":\"Science\"},{\"category_id\":\"4\",\"category_name\":\"Art\"},{\"category_id\":\"5\",\"category_name\":\"Nature\"}]"

console.log(JSON.stringify(JSON.parse(x)))
0

Попробуйте ввести код ниже.

   var obj = "[{\"category_id\":\"2\",\"category_name\":\"Fun\"},{\"category_id\":\"3\",\"category_name\":\"Science\"},{\"category_id\":\"4\",\"category_name\":\"Art\"},{\"category_id\":\"5\",\"category_name\":\"Nature\"},...]";

    obj = obj.replace(/\\/g, '');
    console.log(obj);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню