JSON автоматически анализируется на объекте в Javascript - PullRequest
0 голосов
/ 06 ноября 2018

Работаю с NodeJS (Javascript) некоторое время, и мне нравится знать, почему что-то происходит. Я надеялся, что кто-то может ответить на этот вопрос.

Когда используется какой-то API, который возвращает JSON, я использую JSON.parse () для преобразования JSON в объект.

Почему иногда Javascript просто автоматически конвертирует JSON в Object, а иногда нет? Это означает, что не обязательно, когда потребуется JSON.parse?

С уважением, Кристиан

1 Ответ

0 голосов
/ 06 ноября 2018

JSON.parse принимает строку в качестве аргумента. Строка является объектом в JSON, но преобразована в строку. Вот почему вам нужно разобрать его.

Кстати: JSON означает обозначение объекта Javascript, и если входящий объект находится в формате JSON, он уже является объектом javascript, готовым к использованию.

например. попробуйте import myObject from 'my-object.json'

Относительно API: это зависит от используемой вами библиотеки. Обычно все библиотеки возвращают данные уже в формате JSON. Какую библиотеку вы используете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...