@cb7777

Как распарсить JSON в объекты?

[
  {
    "street": {
      "id": 0,
      "name": "string",
      "type": {
        "id": 0,
        "name": "string"
      },
      "city": {
        "id": 0,
        "name": "string",
        "type": {
          "id": 0,
          "name": "string"
        }
      }
    },
    "house": "string",
    "id": 0
  }
]

Есть json содержащие вложенные списки, как распарсить его на отдельные объекты ?
на объекты city, street, type
делал через JSON.parse
getLocalStorage(key: string) {
		const myData = this.localStg.get(key);
		this.house = JSON.parse(myData);
	}

выводит ошибку ERROR SyntaxError: Unexpected token o in JSON at position 1
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 1
Seasle
@Seasle Куратор тега JavaScript
\( ゚ヮ゚)/
Что есть localStg? А сам JSON прекрасно парсится.
const json = `[
  {
    "street": {
      "id": 0,
      "name": "string",
      "type": {
        "id": 0,
        "name": "string"
      },
      "city": {
        "id": 0,
        "name": "string",
        "type": {
          "id": 0,
          "name": "string"
        }
      }
    },
    "house": "string",
    "id": 0
  }
]`;

JSON.parse(json);
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы