본문 바로가기

프로그래밍 언어 노트/C#

[C#] Json / XML to Class 붙여넣기

C# 뿐만 아니라 VS 의 .Net 언어들에서 제공되는 기능이다.

통신하거나 데이터 처리할때 Json 혹은 XML 을 사용하는데

이걸 받아서 코드에서 사용할때 ORM 용으로 클래스를 만들거나 하는데

이걸 많으면 하기가 너무 귀찮다..

 

근데 C# 의 경우 자동으로 만들어주는것이 존재한다.

 

예를 들어

{
    "name": "See-Ro-E",
    "blog": "https://see-ro-e.tistory.com"
}

라면

편집 -> 선택하여 붙여넣기 -> JSON / XML 을 클래스로 붙여넣기

를 하면

public class Rootobject
{
    public string name { get; set; }
    public string blog { get; set; }
}

이런식으로 만들어준다.

C++ 에서는 안되는데.. C# 으로 만들고 바꾸는게 더 편할지도 모르겠다.

728x90