분류 전체보기76 HttpClient 로 Json 데이터 변환시 정의된 대로 사용되지 않는 문제해결 닷넷 버전이 올라가면서 인터넷 통신을 할 때 HttpClient 클래스를 사용하도록 권장하고 있습니다. 특히 통신 비동기 처리를 쉽게 하기 위해서는 이 클래스를 사용하는 것이 좋은데요. 이것을 이용하여 통신시에 Json 데이터를 마음대로 컨트롤 할 수가 없어서 고민을 하게 되는 경우들이 있습니다. 예를 들어서, 실제로 전달하는 데이터에는 "NameOfGame" 이라고 전달했는데, 실제로 받은 데이터를 봤을 때는 "nameOfGame" 이런 식인 것이죠. 옛날 버전으로 개발을 하다가 최신 버전으로 올라왔을 때 종종 이해가 안되는 부분인 것 같습니다. 기본적인 이유는 예전 버전에서는 Newtonsoft.Json 이라는 외부 라이브러리를 사용했으나, HttpClient는 닷넷에서 제공하는 System.Tex.. 2024. 8. 3. C# Dictionary 초기화 방법 비교 안녕하세요 이번 글에서는 무의식적으로 사용하고 지나갈 수도 있는 Dictionary 초기화 방법에 대해서 비교해보려고 합니다. [ 초기버전 ]별도의 Dictionary 초기화를 지원하지 않았습니다. 따라서 항상 빈 Dictionary 초기화를 진행하고나서 추가하는 과정이 필요했습니다.( 아래 처럼 작성하고 최근버전에서 실행하면 Collection Initializer can be simplified 라고 뜰 겁니다. 실제로 인텔리센스가 제안해주는 방법대로 실행하면 [2] 처럼 코드가 나옵니다.) [1]Dictionary students = new Dictionary ();students.Add(1,"홍길동");students.Add(2,"콩쥐");students.Add(3,"심청이"); [ C# .. 2024. 7. 28. 네이버 책검색 API 이미지 크게 사용하기 네이버 개발자 센터를 통해서 네이버 책검색 API 를 이용할 수 있습니다. 그런데, 책 정보에서는 책 표지 이미지가 핵심인데, 네이버에서 제공하는 경우에는 너무 작아서 사용하기가 어렵다는 얘기가 많습니다. 네이버 API 에서 기본적으로 제공하는 책 이미지의 주소는 다음과 같습니다. http://bookthumb.phinf.naver.net/cover/108/346/10834650.jpg?type=m1&udate=20160902https://bookthumb-phinf.pstatic.net/cover/108/346/10834650.jpg?type=m1&udate=20160902 여기에서 뒤의 호출 쿼리에 붙어있는 type 이 이미지의 사이즈입니다. type = m0 ~ m5 까지 호출이 가능하고 순서대로.. 2024. 7. 21. Python 이용해서 Gmail로 메일 보내기 (2) 이번 글에서는 파일 첨부에 관련된 내용이 추가되어있습니다. 일단 보내는 법에 대한 내용은 다음을 참고하시면 됩니다.https://toycoding.tistory.com/entry/Python%EC%9D%B4%EC%9A%A9%ED%95%B4%EC%84%9C-Gmail%EB%A1%9C-%EB%A9%94%EC%9D%BC-%EB%B3%B4%EB%82%B4%EA%B8%B0 Python 이용해서 Gmail로 메일 보내기안녕하세요. 이번 글에서는 아주 간단하게, 공짜로 메일을 프로그램을 통해서 보낼 수 있는 방법을 공유드립니다. 일단 다음과 같이 파이썬 프로그램 코드를 작성합니다. import smtplibfrom emaitoycoding.tistory.com 사용하는 방법은 비슷합니다만, 파일 첨부를 .. 2024. 7. 14. 이전 1 ··· 4 5 6 7 8 9 10 ··· 19 다음