Я ищу доступ к различным битам данных в этом атрибуте данных:
<div class="location" data="{id: 4, point: {lng: -71.413364, lat: 41.673681}, category: 'Restaurant'}">
Атрибут данных, конечно, достаточно прост в jQuery. Но строка кажется нестандартной или недопустимой формой JSON. Я пробовал JSON.parse (), а также базовый метод JS для разделения массива. Судя по всему, это просто неверно сериализованная строка.
Нужно ли переформатировать строку данных? (это не от меня, и оно используется другими процедурами, которые я бы не хотел нарушать, так что ...)