
Serialize/Deserialize JSON na Java Objekt
Ahoj, mam takovou mozna blbou otazku :)
Chtel bych se zeptat jak je to s pouzitim Serialize/Deserialize pri tvorbe Objektu v Jave prostrednictvim JSON. Jde mi spis o to, jak to spravne delat?
Dejme tomu ze mam priklad. Mam inventar. Ten poslu na klient prostrednictvim JSON. Uzivatel ted bude chtit ze sveho inventare jeden predmet smazat/presunout (vytvaret samozrejme ne) tak si nejaky vybere. Tak poslu JSON v nejake takove podobe.
{"@type":"ItemData","Name":"Predmet","position":5}
to mi vytvori na serveru novou instanci ItemData pomoci Jacskon new ObjectMapper().readValue(json, ItemData.class). A ted mam v podstate dve instance jednoho predmetu pricemz je jedna pozmenena o pozici (ta nova). Jak to ted udelat spravne aby hlavni instance toho predmetu dostala tu novou pozici. Samozrejme pocitam stim ze server musi overit zdali je takovy presun itemu mozny. Ale dve instance stejneho predmetu mi prijdou jako oser. Na druhou stranu menit pozici uz v originalni instanci pri deserealizaci bude mit zas za nasledek ze nebudu moci kontrolovat jestli poslane hodnoty od klienta jsou pravdive (pravda?). Tedy, zdali je to mozne. Prece jen muze nejaky uzivatel podstrcit jiny JSON.Asi je to chaoticky napsane, ale snad jste pochytili mou otazku.
Dekuji za odpoved.