Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.10.2018, 11:32
Профессор
Отправить личное сообщение для s24344 Посмотреть профиль Найти все сообщения от s24344
 
Регистрация: 12.08.2015
Сообщений: 206

Здравствуйте. Подскажите пожалуйста как првильно передать (экранировать) в JSON строк
{
  "cards": [
    {
      "id": "1",
      "content": "Watson vs Nicklaus in Golf's most memorable playoff  Golfs most memorable ff"
    }
  ]
}
// Golf's

В дальнейшем я буду применять следующие действия:
this.cardsData = JSON.parse(this.data).cards;
Ответить с цитированием
  #2 (permalink)  
Старый 12.10.2018, 12:12
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 642

JSON.stringify
Ответить с цитированием
  #3 (permalink)  
Старый 12.10.2018, 12:14
Профессор
Отправить личное сообщение для s24344 Посмотреть профиль Найти все сообщения от s24344
 
Регистрация: 12.08.2015
Сообщений: 206

В данной строке:
"Watson vs Nicklaus in Golf's most memorable playoff Golfs most memorable ff"
Есть слово Golf's
Данная кавычка не валидна и выдает ошибку.
Ответить с цитированием
  #4 (permalink)  
Старый 12.10.2018, 12:25
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от s24344
Данная кавычка не валидна и выдает ошибку.
Не может быть. Какой браузер такое сообщает?
Ответить с цитированием
  #5 (permalink)  
Старый 12.10.2018, 12:54
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 642

const json = {
  "cards": [
    {
      "id": "1",
      "content": "Watson vs Nicklaus in Golf's most memorable playoff  Golfs most memorable ff"
    }
  ]
}

console.log(JSON.stringify(json))
console.log(JSON.parse(JSON.stringify(json)).cards[0].content)
Ответить с цитированием
  #6 (permalink)  
Старый 12.10.2018, 14:03
Профессор
Отправить личное сообщение для s24344 Посмотреть профиль Найти все сообщения от s24344
 
Регистрация: 12.08.2015
Сообщений: 206

Простите, моя невнимательность. Спасибо за помощь.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как с помощью JSON передать серверу словарь с данными? Kotakota jQuery 16 16.08.2011 15:23
как передать данные из json в названия параметров shultz1988 Общие вопросы Javascript 2 20.07.2011 11:15
Подскажите как передать по ссылке команду для js Alexanderos jQuery 8 30.10.2010 04:31
Подскажите пожалуйста как передать массив в функцию serov Элементы интерфейса 3 21.08.2010 19:37
Подскажите пожалуйста, как сделать? BMWSauber Элементы интерфейса 2 27.01.2010 15:50