2015. 1. 11. 23:18

SimpleXml ArrayList & HashMap

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

안녕하세요.

프로그램의 일정한 Action 들이 정형화가 되면, 외부에서 핸들링이 가능하게 만드는 작업에 관심이 많습니다.

기존에는 text 또는 INI 파일 포맷을 많이 사용했는데요.

XML이 나오면서부터 XML이 환경 설정부터 시작해서 많은 부분에서 사용됩니다.

C#에서 XML serialize / deserialize 등은 많이 해봤는데요

자바, Android 쪽은 전혀 몰랐는데요.

써보니 Annotation 이 좀 다르네요.

에러 메시지중

transform of class java.util.arraylist not supported

이런게 나올 경우 annotation 을 바꾸면 됩니다.

이런 방식으로 바꾸면 됩니다.

https://blogs.oracle.com/sreekanth/entry/using_simple_framwork_to_serialiaze

HashMap 역시 가능한데요.

제가 알기로는 C#에서는 Dictionary Serialize가 안된다고 알았는데,

자바에서는 다른가 봅니다.

간단한 HashMap은 되는 것 같네요.

감사 합니다.

'관련자료' 카테고리의 다른 글

Andorid clone  (0) 2015.01.13
Java String.Empty 관련 자료.  (0) 2015.01.12
copy file from Android emulator  (0) 2015.01.11
Android Studio Add External Jar file  (0) 2015.01.10
Android Cannot resolve constructor ‘arrayadapter’ 원인  (0) 2015.01.09