본문 바로가기

도구의발견

비주얼 스튜디오 '선택하여 붙여넣기' - 자동 클래스 생성

비주얼 스튜디오에 JSON나 xml을 붙여 넣기하면 클래스로 만들어 주는 기능이 있다는 것을 알고 계셨나요?

 

'선택하여 붙여넣기' 기능을 이용하시면 자동으로 JSON 또는 XML 문서를 클래스로 변환해 줍니다. 시리얼라이즈를 위해 매번 손으로 일일이 타이핑 할 필요 없이 문서를 클립 보드에 복사하고 비주얼 스튜디오에 붙여 넣기만 해주면 됩니다.

 

메뉴바에서 '편집 > 선택하여 붙여넣기'를 살펴 보시면 'JSON을 클래스로 붙여넣기''XML을 클래스로 붙여넣기' 를 찾으실 수 있습니다.

 

NOTE - 이 기능은 프로젝트에 따라 활성/비활성화 됩니다. 저의 경우는 C++, C# 프로젝트에서 각각 확인 했을 때, C++에서는 '선택하여 붙여넣기' 메뉴가 없었습니다.

 

1. 비주얼 스튜디오 C# 프로젝트를 띄우세요.
2. 아래의 JSON, XML 중에 하나를 선택 하셔서 Ctrl + c로 클립 보드에 복사하세요.
3. 비주얼 스튜디오의 메뉴바의 "편집 > 선택하여 붙여넣기 > {선택한 언어}을 클래스로 붙여넣기" 를 선택하세요.

 

JSON example

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

 

 

XML example

<menu id="file" value="File">
    <popup>
        <menuitem value="New" onclick="CreateNewDoc()" />
        <menuitem value="Open" onclick="OpenDoc()" />
        <menuitem value="Close" onclick="CloseDoc()" />
    </popup>
</menu>

 

http://json.org/example.html

 

내용이 마음에 드셨다면 공감(❤)과 짧은 댓글 달아 주시면 더욱 좋은 내용의 글로 보답 하겠습니다. 감사합니다.

유익한 글이었다면 공감(❤) 버튼 꾹!! 추가 문의 사항은 댓글로!!