Computer Science (2) 썸네일형 리스트형 직렬화(Serialize)란? 직렬화(Serialize)는 객체를 데이터 스트림으로 만드는 것, 원활한 통신을 위하여 어떤 일정한 규칙에 맞게 데이터를 일련의 바이트로 변형하는 작업이라고 하는 것 같다. 데이터 스트림은 한 번의 읽기 또는 쓰기 동작으로 전송되는 정보라고 되어있다. 이제 다시 Serialize에 대해서 개인적으로 이해하기 편하게 조금 바꿔보자면 '객체 데이터를 파일 혹은 네트워크를 통해서 송수신이 가능하게끔 정해진 포맷에 따라 바이트(Byte)형태로 변환하는 것이다. Person a = new Person("28", "Male", "78", "181") 예시로 멤버변수로 age, gender, weight, height를 가진 'Person'이라는 객체가 있다면 해당 객체를 누군가에게 전송하기 위해선 위와 같이 직렬화.. Encoding 종류 이전 글 : https://zzoyeon.tistory.com/entry/URL%EC%9D%84-%ED%86%B5%ED%95%9C-api-%ED%98%B8%EC%B6%9C-%EC%8B%9C-encoding%EC%9D%84-%EC%9E%8A%EC%A7%80-%EB%A7%90%EC%9E%90 기상청 open API를 사용하다 공부하며 글을 작성한 김에 좀 더 끄적여보자면 Encoding에도 여러가지 종류가 있다. 그 중 크게 나누면 문자열 인코딩과 이미지, 비디오 파일 인코딩이 있다. 문자열 인코딩 - 기존 문자열을 어떠한 방식으로 표준화 혹은 암호화하기 위해 변환하는 것 문자 인코딩(Character Encoding) - Binary 데이터를 text, 즉 문자열 형태로 변환해주는 인코딩 (ex. base.. 이전 1 다음