System.Text.Json 설치

2023. 11. 9. 10:07카테고리 없음

JSON을 사용하려고 했습니다.

개발툴은 Visual Studio 2019를 사용했구요.

 

- 에러를 뱉어내는 VS2019 -

 

 public string ToJsonString() => JsonSerializer.Serialize(this);

 

JsonSerializer.Serialize를 사용하려니 에러를 뱉어내더군요.

VS: " JsonSerializer 얘 누구야? 나 몰라"

나: "응 추가해줄께"

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.Json; <- Json을 사용하기 위해 추가
using System.Threading.Tasks;

 

VS: " System.Text.Json 얘 누구야? 나 몰라"

나: "ㅡㅡ^"


참조를 확인해봤더니 JSON이 없습니다;

 

- Systm.Text.Json이 없다 -


없다고 징징대니 추가를 해줘야죠.

추가하러 가볼까요?

 

[참조]  "우클릭"  [참조 추가(R)...] 클릭

 

- 팝업 메뉴: 참조 추가(R)... -

 

[참조 관리자] 화면에서 JSON을 검색합니다.

System.Text.Json이 검색되네요.

 

- 참조 관리자 화면 JSON 검색 -

 

참고로 System.Text.Json[어샘블리] → [확장] 메뉴에서 쭉~ 내려보면 있습니다.

 

- 한참 아래에 있다 -

 

찾았으면 [확인] 버튼을 클릭해 추가해줍니다.

 

- 추가 완료 -

 

"참조"에는 System.Text.Json이 추가되었고, 처음에 발생한 에러도 사라졌음을 확인할 수 있습니다.

VS: "응! 나 이제 System.Text.Json 알아!"

 

JSONSystem.Text.Json 이외에 Newtonsoft.Json을 설치해서 사용할 수도 있습니다.

다음에는 VS2019에 Newtonsoft.Json을 설치하는 방법을 알아보도록 하겠습니다.