Как отправить объект JSon в поле значения элемента ввода - PullRequest
0 голосов
/ 07 февраля 2020

Мне нужно передать выбранные пользователем значения в формате JSON в мои параметры.

Ниже мой код:

<label>
    <input type="checkbox" name="employees[]" value={emp_id: 
    ${employee.employeeId}, employee_type:${employee.type}}/>
    Employee - ${employee.memberId} - ${employee.name}
</label>

Я не получаю как JSON объект с вышеуказанным кодом.

Пожалуйста, подскажите, как я могу это исправить.

1 Ответ

0 голосов
/ 07 февраля 2020

Вам нужно использовать обозначение JSON.

Что-то вроде:

GSP:

<input type="checkbox" name="employees" value='{"emp_id":"${employee.employeeId}", "employee_type":"${employee.type}"}'/>

Контроллер:

def slurper = new JsonSlurper()

def saveAction() {
  def valueJson = slurper.parseText params.employees
  ...
}
...