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: 2415 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ana
Ana Balevic
LIACS & ACE
Amsterdam

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

Jabber: ana@elitesecurity.org
Sajt: tesla.rcub.bg.ac.rs/~tauc..


Profil

icon J2ME Serijalizacija: Konverzija iz proprietary klase u byte[], i nazad11.03.2007. u 19:11 - pre 208 meseci
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]
 
Odgovor na temu

anon315

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



+13 Profil

icon Re: Konverzija iz proprietary klase u byte[], i nazad11.03.2007. u 19:38 - pre 208 meseci
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;
  }
 
Odgovor na temu

ana
Ana Balevic
LIACS & ACE
Amsterdam

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

Jabber: ana@elitesecurity.org
Sajt: tesla.rcub.bg.ac.rs/~tauc..


Profil

icon Re: Konverzija iz proprietary klase u byte[], i nazad11.03.2007. u 21:05 - pre 208 meseci
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?
 
Odgovor na temu

ana
Ana Balevic
LIACS & ACE
Amsterdam

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

Jabber: ana@elitesecurity.org
Sajt: tesla.rcub.bg.ac.rs/~tauc..


Profil

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

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?
 
Odgovor na temu

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

[ Pregleda: 2415 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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