Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

J2ME Serijalizacija: Konverzija iz proprietary klase u byte[], i nazad

[es] :: Java :: J2ME Serijalizacija: Konverzija iz proprietary klase u byte[], i nazad

[ Pregleda: 514 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ana
Ana Balevic
Institute for Parallel and Distributed Systems, Stutt..
Minhen

Član broj: 5669
Poruke: 158
*.c.strato-dslnet.de.

Jabber: ana@elitesecurity.org
ICQ: 35205001
Sajt: tesla.rcub.bg.ac.yu/~tauc..


Profil

icon J2ME Serijalizacija: Konverzija iz proprietary klase u byte[], i nazad11.03.2007. u 19:11

Da li neko zna za jednostavan nacin konverzije iz neke klase npr. Osoba { String ime, String prezime, int godine} u niz bajtova, i jos bitnije, isto to samo u suprotnom smeru (byte[]->klasa)?

Za sada sam mi to radi sa koriscenjem toString(), i potom getBytes(), medjutim stvar se komplikuje kada je potrebno konvertovati niz bajtova u objekat klase, zbog parsiranja, a i nije vise bas zgodno za prosirivanje.

Unapred sam zahvaln za dobar tip na ovu temu, a takodje bilo bi super ako ima neki primer koda sa dobrom implementacijom j2me RecordStore koncepta.




[Ovu poruku je menjao ana dana 14.03.2007. u 13:52 GMT+1]
11.03.2007. u 19:11 

Vanja Petreski

Član broj: 315
Poruke: 1552
*.adsl-1.sezampro.yu.



Profil

icon Re: Konverzija iz proprietary klase u byte[], i nazad11.03.2007. u 19:38
Probaj ovo:

Code:

public static byte[] getBytes(Object obj) throws java.io.IOException{
      ByteArrayOutputStream bos = new ByteArrayOutputStream();
      ObjectOutputStream oos = new ObjectOutputStream(bos);
      oos.writeObject(obj);
      oos.flush();
      oos.close();
      bos.close();
      byte [] data = bos.toByteArray();
      return data;
  }
11.03.2007. u 19:38 

ana
Ana Balevic
Institute for Parallel and Distributed Systems, Stutt..
Minhen

Član broj: 5669
Poruke: 158
*.c.strato-dslnet.de.

Jabber: ana@elitesecurity.org
ICQ: 35205001
Sajt: tesla.rcub.bg.ac.yu/~tauc..


Profil

icon Re: Konverzija iz proprietary klase u byte[], i nazad11.03.2007. u 21:05
hmh, da zaboravila sam da kazem da se radi o J2ME aplikaciji, tako da ovo ne prolazi jer nema java.io. ObjectInput/OutputStream

sta se tu moze uraditi?
11.03.2007. u 21:05 

ana
Ana Balevic
Institute for Parallel and Distributed Systems, Stutt..
Minhen

Član broj: 5669
Poruke: 158
*.v.pppool.de.

Jabber: ana@elitesecurity.org
ICQ: 35205001
Sajt: tesla.rcub.bg.ac.yu/~tauc..


Profil

icon Re: Konverzija iz proprietary klase u byte[], i nazad12.03.2007. u 21:03

nasla sam neki primer midleta za adresar, i oni su to implementirali konverziju prvo sve u stringbuffer pa onda u byte[] koji se cuva u RecordStore-u. Jel ima neki zgodniji metod za J2ME ili to bas mora tako?
12.03.2007. u 21:03 

[es] :: Java :: J2ME Serijalizacija: Konverzija iz proprietary klase u byte[], i nazad

[ Pregleda: 514 | Odgovora: 3 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.