skip to Main Content

Redis – Deserialize class with @AutoValue annotation during getting from cache in SpringBoot application

I've created a value class with com.google.auto.value.AutoValue annotation: @AutoValue @JsonDeserialize(builder = AutoValue_Company.Builder.class) public abstract class Company { public static Builder newBuilder() { return new AutoValue_Company.Builder(); } @JsonProperty("id") public abstract long id(); @JsonProperty("description") public abstract String description(); @JsonProperty("websiteUrl") public abstract String…

VIEW QUESTION

Distinguish XML Responses – Telegram API

Following Situation: I get different XML-formatted responses from a Device. With the response handler class I want to process these responses. Now my problem is how to distinguish these different responses and finding the correct response Type, before deserializing? The…

VIEW QUESTION

deserializing json object in c # with json.net , error reading/cast – Photoshop

I'm deserializing from a json file , which has the following fields : { 'IdTechnician': '4', 'DescTechnician': 'Surname Name', 'LoginTechnician': 'username', 'TypeTechnician': '1', 'TelephoneTechnician': '+123456789', 'SignatureTechnician': '????\u0000\u0010JFIF\u0000\u0001\u0002\u0001\u0001,\u0001,\u0000\u0000??\u0000\u000eAdobe\u0000d\u0000\u0000\u0000\u0000\u0001??\t?Exif\u0000\u0000MM\u0000*\u0000\u0000\u0000\b\u0000\u0007\u0001\u0012\u0000\u0003\u0000\u0000\u0000\u0001\u0000\u0001\u0000\u0000\u0001\u001a\u0000\u0005\u0000\u0000\u0000\u0001\u0000\u0000\u0000b\u0001\u001b\u0000\u0005\u0000\u0000\u0000\u0001\u0000\u0000\u0000j\u0001(\u0000\u0003\u0000\u0000\u0000\u0001\u0000\u0002\u0000\u0000\u00011\u0000\u0002\u0000\u0000\u0000\u001c\u0000\u0000\u0000r\u00012\u0000\u0002\u0000\u0000\u0000\u0014\u0000\u0000\u0000??i\u0000\u0004\u0000\u0000\u0000\u0001\u0000\u0000\u0000?\u0000\u0000\u0000?\u0001,\u0000\u0000\u0000\u0001\u0000\u0000\u0001,\u0000\u0000\u0000\u0001\u0000\u0000Adobe Photoshop CS4 Windows\u00002011:03:09 17:10:23\u0000\u0000\u0003?\u0001\u0000\u0003\u0000\u0000\u0000\u0001??\u0000\u0000?\u0002\u0000\u0004\u0000\u0000\u0000\u0001\u0000\u0000\u0000??\u0003\u0000\u0004\u0000\u0000\u0000\u0001\u0000\u0000\u0000-\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0006\u0001\u0003\u0000\u0003\u0000\u0000\u0000\u0001\u0000\u0006\u0000\u0000\u0001\u001a\u0000\u0005\u0000\u0000\u0000\u0001\u0000\u0000\u0001\u001c\u0001\u001b\u0000\u0005\u0000\u0000\u0000\u0001\u0000\u0000\u0001$\u0001(\u0000\u0003\u0000\u0000\u0000\u0001\u0000\u0002\u0000\u0000\u0002\u0001\u0000\u0004\u0000\u0000\u0000\u0001\u0000\u0000\u0001,\u0002\u0002\u0000\u0004\u0000\u0000\u0000\u0001\u0000\u0000\b^\u0000\u0000\u0000\u0000\u0000\u0000\u0000H\u0000\u0000\u0000\u0001\u0000\u0000\u0000H\u0000\u0000\u0000\u0001????\u0000\u0010JFIF\u0000\u0001\u0002\u0000\u0000H\u0000H\u0000\u0000??\u0000\fAdobe_CM\u0000\u0002??\u0000\u000eAdobe\u0000d?\u0000\u0000\u0000\u0001??\u0000?\u0000\f\b\b\b\t\b\f\t\t\f\u0011\u000b\n\u000b\u0011\u0015\u000f\f\f\u000f\u0015\u0018\u0013\u0013\u0015\u0013\u0013\u0018\u0011\f\f\f\f\f\f\u0011\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\u0001\r\u000b\u000b\r\u000e\r\u0010\u000e\u000e\u0010\u0014\u000e\u000e\u000e\u0014\u0014\u000e\u000e\u000e\u000e\u0014\u0011\f\f\f\f\f\u0011\u0011\f\f\f\f\f\f\u0011\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f??\u0000\u0011\b\u0000$\u0000?\u0003\u0001\\u0000\u0002\u0011\u0001\u0003\u0011\u0001??\u0000\u0004\u0000\n??\u0001?\u0000\u0000\u0001\u0005\u0001\u0001\u0001\u0001\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u0000\u0001\u0002\u0004\u0005\u0006\u0007\b\t\n\u000b\u0001\u0000\u0001\u0005\u0001\u0001\u0001\u0001\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b\u0010\u0000\u0001\u0004\u0001\u0003\u0002\u0004\u0002\u0005\u0007\u0006\b\u0005\u0003\f3\u0001\u0000\u0002\u0011\u0003\u0004!\u00121\u0005AQa\u0013\q?2\u0006\u0014???B#$\u0015R?b34r??C\u0007%?S???cs5\u0016???&D?TdE??t6\u0017?U?e?????u??F'???????????????Vfv????????7GWgw????????\u0011\u0000\u0002\u0002\u0001\u0002\u0004\u0004\u0003\u0004\u0005\u0006\u0007\u0007\u0006\u00055\u0001\u0000\u0002\u0011\u0003!1\u0012\u0004AQaq\\u0013\u00052??\u0014??B#?R??3$b?r??CS\u0015cs4?%\u0006\u0016???\u0007&5??D?T?\u0017dEU6te??????u??F???????????????Vfv????????'7GWgw???????\u0000\f\u0003\u0001\u0000\u0002\u0011\u0003\u0011\u0000?\u0000?E[??;\u0013\u0006??????Z?0]?????????3?m?t?f}??/????????????:?????\u0000K?\u0000\u0017_?\u0011\u0002?????F5.??\u001b]L??05???<l??qq?}4???C^??\u0000\u0011???\u0000?{?\u0000??oC?e?2???+7\r??&??[?>??z~?^?[-?}??V:??44PQ \t&\u0002`A\u0012\f??\n?X???j\u001c???????\u0016???w?1??c?????n,????\u0002\u0012?-M??I\u0005)$?IJU?3YM???n?sK?C#v????;k*g??V\u001e????!?h?\u0013?\u0003RVN\u0006\u0016]????h??h????\u0000\u001fv;\u0019??;\u001a?z_???z^?!N?6Krk?\u001a?0?\u0016=???sN?5?-EB???\u001a??^????\u001d?q's??\u001f????z*\nRI$???I???nq\r\u0003?t\t)t?+??G?E??4?\u000b}F????,^???p?\u0019???\u0013\'?\u00034?\u0000?s\u0005_???=?????N??y????????\\?y?io?????w;??c?\u0000?~????j?X??f??c?1???~?I?????\u001c??,?~S???\u0000???GcfU?fN3j????{ls???{?5?1?n???z~??}??\u001e]??????????K^????\u001b??????k?~E??{??P?l???\t>?P?p?\u0005?\u0000??\u0000?????\u0000a\u00133??\u0002?sl??,?m/u??\\??????w?w?????r????r???????,]_??\u0003?o?\r???cY?e?~?u?Mv^5?\u001a?j?c\u0000?\u0017?m?\u00007eh???\u0000*S??:?3?sZ?T???n\u0000\u001a?w?{\u0018????????B??J?\u0000?10?v3?w??????$??V??=??W?mX?Q???????;k=,Ue??X??f&?B?=????????F???g?[n^NmtdWS????????h?????\u001a=OK??????}???\u0011?hv?[?beU?Cn?\u0010\f?1?\u001c?4???\u001b??V?\u0000c??????\u001bE???\u001d?\u000688?????EsN????uXT_????vU-?O?X{\u001df\u0007?\u001f??n???>?]?????=\u001d??Tu*\u001d??n\u0016\u000eP??sK??YT??k???{(k~????????\u0003\u001e???H\u0010D?A???C?g???b?<????<~??,?R?????\u0000??????\rh\rh\u0010\u0000?\u0000\u0013i-.??7?f?\u0018>??Gii\u0005??V?e\u0014\n??6??+?\u0012\u0004?=??~???Oclc?x\u000ec?k?u\u0004\u001d\u001c????D?b??k????W?V????????hs[^???c???g??\u0000??\u0014tS?????ev5????i\u0004???\u0003??m???\\<zQ?|?c??\u0015????????v\u0015\u0015T?dd>?c?,??\u001b\u001d?6?[n???Z?G\u001f?\'??????~;???s?ln77y8?WX;??\u001a?1?no???Uz??J?n????\\`\rI<\u0000?r???W?\u0017d??5\u000e\ro??\u00077??b?K?\u0019?\u0017?? ?????h,ap\u0011?}?????????tG?ul??????-}/c\u001c???\u001f??\u0014?kk~U???}??c???[?\'??L?Z???T?\u00167??ac\u001cX????]??ev;??6????Q?W??>????@7WV???\b??O??????\u0016>???m?\u001c?;!???????q?\u0011?\u001a?+??\u0001??L????\u001a?S?\u0015h????X??,?e~??????h?\u000e?????????\u0000????Z\u0003?\u0015^\r?*0[K-?????\u0005????\u001f??mk??????t??Z???h??k???gc\bkv???#??]g??V?\u000e????D???$??????$??????$?????? ??????\'??????$??????$??????$??????$??????$?????\u000e8Photoshop 3.0\u00008BIM\u0004%\u0000\u0000\u0000\u0000\u0000\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00008BIM\u0003?\u0000\u0000\u0000\u0000\u0000\u0010\u0001,\u0000\u0000\u0000\u0001\u0000\u0002\u0001,\u0000\u0000\u0000\u0001\u0000\u00028BIM\u0004&\u0000\u0000\u0000\u0000\u0000\u000e\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000??\u0000\u00008BIM\u0004\r\u0000\u0000\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u001e8BIM\u0004\u0019\u0000\u0000\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u001e8BIM\u0003?\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u00008BIM'\u0010\u0000\u0000\u0000\u0000\u0000\n\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00028BIM\u0003?\u0000\u0000\u0000\u0000\u0000H\u0000/ff\u0000\u0001\u0000lff\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0001\u0000/ff\u0000\u0001\u0000???\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0001\u00002\u0000\u0000\u0000\u0001\u0000Z\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0001\u00005\u0000\u0000\u0000\u0001\u0000-\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u00018BIM\u0003?\u0000\u0000\u0000\u0000\u0000p\u0000\u0000??????????????????????\u0003?\u0000\u0000\u0000\u0000??????????????????????\u0003?\u0000\u0000\u0000\u0000??????????????????????\u0003?\u0000\u0000\u0000\u0000??????????????????????\u0003?\u0000\u00008BIM\u0004\b\u0000\u0000\u0000\u0000\u0000\u0010\u0000\u0000\u0000\u0001\u0000\u0000\u0002@\u0000\u0000\u0002@\u0000\u0000\u0000\u00008BIM\u0004\u001e\u0000\u0000\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u00008BIM\u0004\u001a\u0000\u0000\u0000\u0000\u0003O\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000-\u0000\u0000\u0000?\u0000\u0000\u0000\r\u0000c\u0000o\u0000r\u0000s\u0000i\u0000n\u0000i\u0000a\u0000n\u0000d\u0000r\u0000e\u0000a\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000?\u0000\u0000\u0000-\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0010\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000null\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0006boundsObjc\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000Rct1\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0000Top long\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000Leftlong\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000Btomlong\u0000\u0000\u0000-\u0000\u0000\u0000\u0000Rghtlong\u0000\u0000\u0000?\u0000\u0000\u0000\u0006slicesVlLs\u0000\u0000\u0000\u0001Objc\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0005slice\u0000\u0000\u0000\u0012\u0000\u0000\u0000\u0007sliceIDlong\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0007groupIDlong\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0006originenum\u0000\u0000\u0000\fESliceOrigin\u0000\u0000\u0000\rautoGenerated\u0000\u0000\u0000\u0000Typeenum\u0000\u0000\u0000\nESliceType\u0000\u0000\u0000\u0000Img \u0000\u0000\u0000\u0006boundsObjc\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000Rct1\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0000Top long\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000Leftlong\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000Btomlong\u0000\u0000\u0000-\u0000\u0000\u0000\u0000Rghtlong\u0000\u0000\u0000?\u0000\u0000\u0000\u0003urlTEXT\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000nullTEXT\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000MsgeTEXT\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0006altTagTEXT\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u000ecellTextIsHTMLbool\u0001\u0000\u0000\u0000\bcellTextTEXT\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\thorzAlignenum\u0000\u0000\u0000\u000fESliceHorzAlign\u0000\u0000\u0000\u0007default\u0000\u0000\u0000\tvertAlignenum\u0000\u0000\u0000\u000fESliceVertAlign\u0000\u0000\u0000\u0007default\u0000\u0000\u0000\u000bbgColorTypeenum\u0000\u0000\u0000\u0011ESliceBGColorType\u0000\u0000\u0000\u0000None\u0000\u0000\u0000\ttopOutsetlong\u0000\u0000\u0000\u0000\u0000\u0000\u0000\nleftOutsetlong\u0000\u0000\u0000\u0000\u0000\u0000\u0000\fbottomOutsetlong\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u000brightOutsetlong\u0000\u0000\u0000\u0000\u00008BIM\u0004(\u0000\u0000\u0000\u0000\u0000\f\u0000\u0000\u0000\u0002??\u0000\u0000\u0000\u0000\u0000\u00008BIM\u0004\u0011\u0000\u0000\u0000\u0000\u0000\u0001\u0001\u00008BIM\u0004\u0014\u0000\u0000\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u00018BIM\u0004\f\u0000\u0000\u0000\u0000\bz\u0000\u0000\u0000\u0001\u0000\u0000\u0000?\u0000\u0000\u0000$\u0000\u0000\u0001?\u0000\u0000C?\u0000\u0000\b^\u0000\u0018\u0000\u0001????\u0000\u0010JFIF\u0000\u0001\u0002\u0000\u0000H\u0000H\u0000\u0000??\u0000\fAdobe_CM\u0000\u0002??\u0000\u000eAdobe\u0000d?\u0000\u0000\u0000\u0001??\u0000?\u0000\f\b\b\b\t\b\f\t\t\f\u0011\u000b\n\u000b\u0011\u0015\u000f\f\f\u000f\u0015\u0018\u0013\u0013\u0015\u0013\u0013\u0018\u0011\f\f\f\f\f\f\u0011\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\u0001\r\u000b\u000b\r\u000e\r\u0010\u000e\u000e\u0010\u0014\u000e\u000e\u000e\u0014\u0014\u000e\u000e\u000e\u000e\u0014\u0011\f\f\f\f\f\u0011\u0011\f\f\f\f\f\f\u0011\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f??\u0000\u0011\b\u0000$\u0000?\u0003\u0001\\u0000\u0002\u0011\u0001\u0003\u0011\u0001??\u0000\u0004\u0000\n??\u0001?\u0000\u0000\u0001\u0005\u0001\u0001\u0001\u0001\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u0000\u0001\u0002\u0004\u0005\u0006\u0007\b\t\n\u000b\u0001\u0000\u0001\u0005\u0001\u0001\u0001\u0001\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b\u0010\u0000\u0001\u0004\u0001\u0003\u0002\u0004\u0002\u0005\u0007\u0006\b\u0005\u0003\f3\u0001\u0000\u0002\u0011\u0003\u0004!\u00121\u0005AQa\u0013\'q?2\u0006\u0014???B#$\u0015R?b34r??C\u0007%?S???cs5\u0016???&D?TdE??t6\u0017?U?e?????u??F'???????????????Vfv????????7GWgw????????\u0011\u0000\u0002\u0002\u0001\u0002\u0004\u0004\u0003\u0004\u0005\u0006\u0007\u0007\u0006\u00055\u0001\u0000\u0002\u0011\u0003!1\u0012\u0004AQaq\\u0013\u00052??\u0014??B#?R??3$b?r??CS\u0015cs4?%\u0006\u0016???\u0007&5??D?T?\u0017dEU6te??????u??F???????????????Vfv????????'7GWgw???????\u0000\f\u0003\u0001\u0000\u0002\u0011\u0003\u0011\u0000?\u0000?E[??;\u0013\u0006??????Z?0]?????????3?m?t?f}??/????????????:?????\u0000K?\u0000\u0017_?\u0011\u0002?????F5.??\u001b]L??05???<l??qq?}4???C^??\u0000\u0011???\u0000?{?\u0000??oC?e?2???+7\r??&??[?>??z~?^?[-?}??V:??44PQ \t&\u0002`A\u0012\f??\n?X???j\u001c???????\u0016???w?1??c?????n,????\u0002\u0012?-M??I\u0005)$?IJU?3YM???n?sK?C#v????;k*g??V\u001e????!?h?\u0013?\u0003RVN\u0006\u0016]????h??h????\u0000\u001fv;\u0019??;\u001a?z_???z^?!N?6Krk?\u001a?0?\u0016=???sN?5?-EB???\u001a??^????\u001d?q's??\u001f????z*\nRI$???I???nq\r\u0003?t\t)t?+??G?E??4?\u000b}F????,^???p?\u0019???\u0013\'?\u00034?\u0000?s\u0005_???=?????N??y????????\\?y?io?????w;??c?\u0000?~????j?X??f??c?1???~?I?????\u001c??,?~S???\u0000???GcfU?fN3j????{ls???{?5?1?n???z~??}??\u001e]??????????K^????\u001b??????k?~E??{??P?l???\t>?P?p?\u0005?\u0000??\u0000?????\u0000a\u00133??\u0002?sl??,?m/u??\\??????w?w?????r????r???????,]_??\u0003?o?\r???cY?e?~?u?Mv^5?\u001a?j?c\u0000?\u0017?m?\u00007eh???\u0000*S??:?3?sZ?T???n\u0000\u001a?w?{\u0018????????B??J?\u0000?10?v3?w??????$??V??=??W?mX?Q???????;k=,Ue??X??f&?B?=????????F???g?[n^NmtdWS????????h?????\u001a=OK??????}???\u0011?hv?[?beU?Cn?\u0010\f?1?\u001c?4???\u001b??V?\u0000c??????\u001bE???\u001d?\u000688?????EsN????uXT_????vU-?O?X{\u001df\u0007?\u001f??n???>?]?????=\u001d??Tu*\u001d??n\u0016\u000eP??sK??YT??k???{(k~????????\u0003\u001e???H\u0010D?A???C?g???b?<????<~??,?R?????\u0000??????\rh\rh\u0010\u0000?\u0000\u0013i-.??7?f?\u0018>??Gii\u0005??V?e\u0014\n??6??+?\u0012\u0004?=??~???Oclc?x\u000ec?k?u\u0004\u001d\u001c????D?b??k????W?V????????hs[^???c???g??\u0000??\u0014tS?????ev5????i\u0004???\u0003??m???\\<zQ?|?c??\u0015????????v\u0015\u0015T?dd>?c?,??\u001b\u001d?6?[n???Z?G\u001f?\'??????~;???s?ln77y8?WX;??\u001a?1?no???Uz??J?n????\\`\rI<\u0000?r???W?\u0017d??5\u000e\ro??\u00077??b?K?\u0019?\u0017?? ?????h,ap\u0011?}?????????tG?ul??????-}/c\u001c???\u001f??\u0014?kk~U???}??c???[?\'??L?Z???T?\u00167??ac\u001cX????]??ev;??6????Q?W??>????@7WV???\b??O??????\u0016>???m?\u001c?;!???????q?\u0011?\u001a?+??\u0001??L????\u001a?S?\u0015h????X??,?e~??????h?\u000e?????????\u0000????Z\u0003?\u0015^\r?*0[K-?????\u0005????\u001f??mk??????t??Z???h??k???gc\bkv???#??]g??V?\u000e????D???$??????$??????$??????…

VIEW QUESTION
Back To Top
Search