Строки оказанного с сервера:
""['opened':[111, 211, 311, 411, 1013, 1113, 1219], 'closed':[]]""
после применения JSON.parse
, мы получим:Javascript Разбор Сериализированного Groovy Карты для JS буквального объекта
"['opened':[111, 211, 311, 411, 1113, 1219], 'closed':[]]"
//means : omit the double `"` , from `""something""` to `"something"`
Однако ожидаемый результат является Буквальным объектом:
например:
{'opener': [111, 211, 311, 411, 1113, 1219], 'closed':[] }
Как достичь этого результата? я имею в виду буквальный объекта Javascript из сериализовать Groovy Карта
Подробнее: серверный:
@MessageMapping("/project")
@SendTo("/topic/project")
protected String project(String parameter) {
def map = ['opened':[111, 211, 311, 411, 1013, 1113, 1219], 'closed':[]]
return map.inspect()
}
Это не похоже на то, что JSON в первую очередь. Я не могу разобрать строку сервера с помощью консоли. 'Неожиданный токен:' – jasonscript