визуализировать JSON из Grails 3.1.1 - PullRequest
0 голосов
/ 05 июля 2019

как отобразить карту как JSON из действия контроллера grails 3.1.1 в запрос ajax.Я попробовал приведенный ниже код, но его исключение в строке отображает returnMap как JSON (см. Код ниже) и исключение.

def getPropertyFloorDetails={
    def returnMap = [:]
    def propertyInst=Property.findById(Long.parseLong(params.propertyId))
    def propertyFloorList=PropertyFloors.findAllByProperty(propertyInst)
    def propertyUnitsList=[]
    println(propertyFloorList)
    propertyFloorList.each{
        def tempPropertyUnitsList=PropertyUnits.findAllByPropertyFloors(it)
        println(tempPropertyUnitsList)
        propertyUnitsList.add(tempPropertyUnitsList)
    }
    returnMap.propertyFloorList = propertyFloorList
    returnMap.propertyUnitsNo = propertyUnitsList
    render returnMap as JSON
}

java.lang.ArrayIndexOutOfBoundsException: 0 at grails.converters.JSON.значение (JSON.java:184) ~ [grails-plugin-converters-3.1.1.jar: 3.1.1] в grails.converters.JSON.convertAnother (JSON.java:144) ~ [grails-plugin-convertters-3.1.1.jar: 3.1.1] в grails.converters.JSON.value (JSON.java:184) ~ [grails-plugin-convertters-3.1.1.jar: 3.1.1] в grails.converters.JSON.convertAnother(JSON.java:144) ~ [grails-plugin-convertters-3.1.1.jar: 3.1.1] по адресу grails.converters.JSON.value (JSON.java:184) ~ [grails-plugin-convertters-3.1.1.jar: 3.1.1] в grails.converters.JSON.render (JSON.java:119) ~ [grails-plugin-convertters-3.1.1.jar: 3.1.1] в grails.converters.JSON.render (JSON.java:132) ~ [grails-plugin-convertters-3.1.1.jar: 3.1.1]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...