Работаю в Redux транспилирую код через babel.
Получаю с сервера вот такую строку.
{'id': 50, 'text': 'j', 'datetime': '2018-07-04 12:15:56.154427+00:00', 'sender': 'test', 'thread': 1}
Казалось бы... Тривиальная задача JSON.constructor() и все, но нет.
// Вот такая конструкция
JSON.constructor({'id': 50, 'text': 'j', 'datetime': '2018-07-04 12:15:56.154427+00:00', 'sender': 'test', 'thread': 1})
//Выдает мне вот это...
String {"{'id': 50, 'text': 'j', 'datetime': '2018-07-04 12…:56.154427+00:00', 'sender': 'test', 'thread': 1}"}
Хотя в консоли node и хрома выдается нормальный объект:
// Вот такой объект я хочу получить, а Js на до мной издевается
{id: 50, text: "j", datetime: "2018-07-04 12:15:56.154427+00:00", sender: "test", thread: 1}