Aktywne Wpisy
PxSQ +20
Hej, jakie książki wywarły na was największy wpływ? Takie, które gdzieś tam otworzyły oczy na pewne kwestie lub bardzo zapadły w pamięć i po ich przeczytaniu nie byliście już tymi samymi osobami?
Nie chodzi mi o takie ulubione, do których wracacie ale takie, które wami wstrząsnęły albo wręcz czujecie się nieswojo na samą myśl, że mielibyście sięgnąć po nie ponownie.
Mi jako pierwsze nasuwają się reportaże Tochmana, w szczególności „Jakbyś kamień jadła”
Nie chodzi mi o takie ulubione, do których wracacie ale takie, które wami wstrząsnęły albo wręcz czujecie się nieswojo na samą myśl, że mielibyście sięgnąć po nie ponownie.
Mi jako pierwsze nasuwają się reportaże Tochmana, w szczególności „Jakbyś kamień jadła”

PiotrFr +508
W Mysłowicach złomiarze ukradli kable od ładowarek, a na Facebooku przygłupy się cieszą i biją brawo. Czym to się mentalnie od ruskich różni?
#samochodyelektryczne #tesla #polska
#samochodyelektryczne #tesla #polska
źródło: 1000018934
Pobierz



W jaki sposób wysłać JSowy array tak, by spring mvc go zobaczył w @RequestParam? Próbowałem już na wszystkie sposoby, żaden nie działa ;/
Po stronie JSa mam:
$.ajax({url: "api/board/set/",
method: "POST",
data: {fields: fields} //fields to array booleanów
})
Po stronie Springa ("api/board/" jest nad klasą, zresztą logi z Trace pokazują że metodę znajduje, tylko parametrów nie potrafi dopasować)
@RequestMapping(value = "set", method = RequestMethod.POST)public HttpEntity setBoard(@RequestParam() Boolean[] fields) {
Próbowałem @RequestParam("fields"), @RequestParam("fields[]"), List, Boolean[], Object, @RequestBody Board (gdzie board to prowizoryczny wrapper arraya booleanów), nic nie działa.
Próbowałem po stronie JS: stringify wszystko i contentType app/json, stringify sam array fields (z headerem contentType: app/json i bez), bez konwertowania, wszystkie kombinacje, nie działa :(
Cały czas 400 albo w skrajnych przypadkach gdy chcę łapać @RequestBody a wysyłam bez sparsowania do JSONa 415.
edit: zapomniałem, a w sumie najważniejsze xD response.status(): "Required Boolean[] parameter 'fields' is not present"
Can not deserialize instance of java.util.ArrayList out of START_OBJECT token
http://jsonlint.com/
I wklej cały exception.
@fegwegw: @chuuck: Nie ma mnie już przy kompie, ale json wygląda tak
{"fields": [false,true,false, false], "width": 2}
Pisze z pamieci wiec ten może mieć jakieś błędy, ale ten generowany i wysyłany sprawdzałem na jsonlint, jest poprawny. A w uproszczonym przykładzie na którym testuje jest po prostu
{"fields": [false,true,false, false]}
Teraz moim problemem jest to, że RequestBody wrapuje tego jsona
http://stackoverflow.com/questions/20837856/can-not-deserialize-instance-of-java-util-arraylist-out-of-start-object-token
Tu masz mniej więcej opisany problem.
http://www.leveluplunch.com/java/tutorials/014-post-json-to-spring-rest-webservice/ to powinno rozjaśnić trochę temat.