<div dir="ltr"><div>Joda LocalDate, ha már a java.time.LocalDate gondolom nem játszik? <br></div><div><br></div><div>Ez a Calendar/Date objektum páros a Java legrosszabb osztályainak versenyében dobogós eredményt érne el.</div><div><br></div><div>Üdv</div><div> Zs<br></div><br></div><div class="gmail_extra"><br><div class="gmail_quote">2018-06-17 16:43 GMT+02:00 zamek42 <span dir="ltr"><<a href="mailto:zamek42@gmail.com" target="_blank">zamek42@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Sziasztok,<br>
<br>
Android + Jackson 2.9.6 problémák a következők:<br>
<br>
1. dátum deszerializáció<br>
<br>
@JsonProperty("datum")<br>
@JsonFormat(shape =JsonFormat.Shape.STRING,<br>
            pattern ="yyyy.MM.dd.",<br>
            timezone= "CET")<br>
private Datedatun;<br>
<br>
a json string a következő (csak dátum, nincs idő):<br>
"datum":"2018.06.17." Minden rendben, de amikor tesztelem, akkor előallítok egy date értéket így (c egy Calendar példány a Test-ben): protected void checkDate(Date a,int year,int month,int day) {<br>
    c.clear();<br>
    c.set(Calendar.YEAR,year);<br>
    c.set(Calendar.MONTH,month-1);<br>
    c.set(Calendar.DAY_OF_MONTH,da<wbr>y);<br>
    assertEquals(a,c.getTime());<br>
}<br>
<br>
a:Sun Jun 17 02:00:00 CEST 2018<br>
c.getTime(): Sun Jun 17 00:00:00 CEST 2018<br>
<br>
az a-ból ami a json-ból jött, egyszerűen nem tudom kiutálni a +2 órás zóna offsetet.<br>
<br>
Amivel próbálkoztam:<br>
<br>
mapper.disable(Deserialization<wbr>Feature.ADJUST_DATES_TO_<wbr>CONTEXT_TIME_ZONE);<br>
JsonFormat.timezone-ban különböző -akár üres string- formátumokkal.<br>
<br>
Makacsul és gonoszan ott vigyorog az offset, holott ez csak sima dátum és nem datetime! Hogy lehet rászedni, hogy hagyja végre az offsetet?<br>
<br>
2. tömbben object külön névvel<br>
<br>
Az egyik jsonban ilyen kedvesség van:<br>
"uzenetek":[" +<br>
    {<br>
        "uzenet": {<br>
            "id":"198", "targy":"elfogyott a sör", "szoveg":"Hozzatok még" },<br>
"uzenet": { "id":"199", "targy":"esik az eső", "szoveg":"Nincs esernyőm" } } ] Ezt vajon hogy tudom felannotálni?<br>
köszi<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
thx<br>
Zoltan (Zamek) Zidarics<br>
programmer<br>
<a href="mailto:email%3Azamek42@gmail.com" target="_blank">email:zamek42@gmail.com</a><br>
<br>
______________________________<wbr>_________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" rel="noreferrer" target="_blank">http://lists.javaforum.hu/mail<wbr>man/listinfo/javalist</a><br>
</font></span></blockquote></div><br></div>