ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • XML, JSON을 Class로 만들기
    dev/.net 2015. 4. 22. 23:22

    XML이나 JSON은 플랫폼 구분 없이 데이터를 교환할 수 있는 데이터 포맷이다.  이런 장점 때문에 많은 곳에서 사용된다. 요즘은 보다 간결한 JSON이 많이 쓰이지만 XML도 무시하지 못 할만큼 사용된다.이 XML, JSON 형식의 데이터를 Object로 매핑하려면 XML이나 JSON포맷에 맞게 Object를 만들어줘야 한다.

    {"menu": {
      "id": "file",
      "value": "File",
      "popup": {
        "menuitem": [
          {"value": "New", "onclick": "CreateNewDoc()"},
          {"value": "Open", "onclick": "OpenDoc()"},
          {"value": "Close", "onclick": "CloseDoc()"}
        ]
      }
    }}

    이런 간단한 JSON 포맷도 Object로 만들려면 정말 귀찮은 일이다. 포맷의 구조가 좀더 복잡해 진다면 개발자의 실력과 전혀 상관 없는 시간만 처먹는 개 막장 노가다다. 이런 저까튼 노가다를 해결해 주는게 Tool이다. 우리의 VisualStudio가 이런 개 막장 노가다를 정말 쉽게 해결해 줄 것이다.

    감상하셔~

    XML의 경우도 마찬가지로 XML파일을 Copy 후 Edit –> Paste Special –> Paste XML as Classes 하면 된다.

    이제 이 멋진 기능을 나만 알고 저 노가다 할 시간에 서핑질도 하고 담배도 피러 가고 30초만에 하면 됨~ 너님 일 존나 잘함!

    그래도 난 한타한타 치겠다고? 그럼 쳐이생키야~

    댓글