JSON

    [C#] File 다루기 - 4. 객체의 직렬화(Serialization)

    [C#] File 다루기 - 4. 객체의 직렬화(Serialization)

    4. 객체의 직렬화(Serialization) 직렬화는 객체를 특정한 형식에 맞춰 byte배열로 변환하여 처리하는 것을 말합니다. 역직렬화는 반대의 처리 개념이며 이는 객체의 현재 상태를 그대로 저장해 필요할 때 다시 객체를 그대로 재현할 수 있도록 합니다. 마치 게임에서 현재 상태를 저장해 뒀다가 다음날 마지막에 했던 플레이 상태를 그대로 되돌려 계속해서 게임을 진행하는 것과 같습니다. 직렬화된 객체는 파일이나 Database로 그 자체를 데이터화하여 저장할 수 있기 때문입니다. 객체를 직렬 화하는 데 사용되는 몇 가지 형식이 존재하지만 오늘날 가장 많이 사용하는 방식은 XML과 JSON 이 2가지입니다. JSON은 Web이나 Mobile과 같이 제한된 환경하에서 가장 최적의 선택이 될 수 있으며 XM..

    [javascript] 기본 내장 객체 (표준 내장 객체)

    자바스크립트(javascript)는 기본적으로 유용하게 사용할 수 있는 몇가지 객체를 내장하고 있습니다. 이들 객체를 '기본 또는 표준 내장 객체'라고 하며 그 중 참고할만한 몇가지를 알아보고자 합니다. 객체를 알아보기 전에 우선 우리가 알지 못하는 사이 객체가 아닌것이 객체로 변환되는 경우가 있다는 것을 말씀드리고자 합니다. 예를 들어 var myvalue = 1234; var myvalue2 = new Number(1234); alert(myvalue); alert(myvalue2); 예제에서 myvalue는 정수형 데이터이고 myvalue2는 Number에서 생성된 객체입니다. var myvalue = 1234; var myvalue2 = new Number(1234); alert(myvalue.t..