Является ли ответ JSON уже оформленным в виде строки?

#javascript #json

#javascript #json

Вопрос:

Ответ JSON, который мы получили от сервера, уже stringfied или нам нужно его Stringfy, а затем проанализировать.

Комментарии:

1. Ваша строка json выглядит нормально для меня… Что именно вы ожидали увидеть неправильным?

Ответ №1:

Он готов к использованию. Просто оцените его или используйте какую-нибудь нормальную функцию синтаксического анализа (например, jQuery.parseJSON)

Ответ №2:

Результаты уже в формате JSON. Предполагая, что вы используете jQuery AJAX, вы можете использовать результаты

 $.ajax(
 ...
 success = function(json) {
   // you can then access the data like
   json.ScheduleCareProviderScheduledPatientsGetResult .. // etc
 }
});
  

Комментарии:

1. Это работает, только если (а) тип содержимого задан правильно ( application/json afaik) или (б) dataType установлено значение json .

Ответ №3:

Это будет JSON, если для возвращаемого типа содержимого установлено значение application / JSON.

Комментарии:

1. Любой текст в формате JSON является JSON, независимо от типа содержимого. Вы, вероятно, имели в виду, что если тип контента установлен правильно, он часто автоматически преобразуется в объекты JavaScript…