일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 썸머노트
- 중1코딩
- 일본여행
- ASP.NET MVC
- MYSQL
- 한글깨짐
- upbit
- cc챔피언
- swift 화면전환
- Android
- 중학생코딩
- chart.js
- PromptEngineering
- 초딩수학
- league of legends
- 코딩입문
- httpclient timeout
- AIoptimization
- largelanguagemodels
- Kakao API Address
- 아이코딩습관
- MS-SQL
- 블록코딩
- python
- Excel
- .csv
- MSSQL
- 오블완
- Aspose.cells
- 엔트리
- Today
- Total
목록[3] Development/MVC(ASP.NET with C#) (42)
DBA
JObject와 JArray를 활용한 ASP.NET Web API JSON 고급 처리JArray란 무엇인가요?복합 JSON 구조 예제 – JObject + JArray실전 코드 예제 – 설정 값과 배열 함께 받기JObject를 DTO로 변환하는 방법마무리 및 사용 시 유의사항 ASP.NET Web API에서는 단일 JSON 객체를 받을 때 [FromBody] JObject를 활용할 수 있습니다.그런데 요청 데이터가 다음과 같이 객체 + 배열 구조로 복합적이라면 어떻게 처리해야 할까요?json{ "settings": { "theme": "dark", "language": "ko" }, "items": [ { "id": 1, "name": "apple" }, { "id": 2, "..
ASP.NET Web API에서 [FromBody] JObject 사용법과 예제[FromBody]는 무엇인가요?JObject는 어떤 용도로 쓰일까요?ASP.NET Web API에서 동적 JSON 받기모델 클래스 대신 JObject를 써야 할 때사용 시 주의할 점 ASP.NET Web API에서 POST 방식의 요청을 받을 때, 우리는 주로 다음과 같은 방법으로 데이터를 처리합니다:csharppublic IHttpActionResult Save([FromBody] JObject settings)처음 보는 분들에게는 [FromBody]와 JObject가 다소 생소하게 느껴질 수 있습니다.이번 글에서는 ASP.NET Web API에서 유연하게 JSON 데이터를 받기 위한 구조인 [FromBody] JObje..
jQuery에서 FormData에 input 값을 동적으로 추가하는 방법FormData란 무엇인가요?기본적인 FormData 사용 예시특정 input(id 기준)의 값을 FormData에 추가하기전체 예제 코드주의사항 및 팁 FormData 객체는 JavaScript와 jQuery에서 HTML 폼 데이터를 서버로 전송할 때 매우 유용한 도구입니다.하지만 종종, 태그 내에 없는 요소들(예: #startDateTime, #endDateTime)의 값을 함께 전송해야 할 때가 있죠. 이럴 땐 어떻게 처리할 수 있을까요?이번 글에서는 jQuery를 사용해 FormData에 추가적인 input 값을 동적으로 삽입하는 방법을 코드와 함께 설명합니다. 🔹 FormData란?FormData는 폼의 모든 필드 값을..
POST 방식 API 설계: 쿼리스트링 vs JSON 바디 – 언제, 왜, 어떻게?POST API 설계, 쿼리스트링으로 받을까? JSON 바디로 받을까?백엔드와 프론트엔드의 역할 간단 정리POST 방식의 기본 개념POST + 쿼리스트링 설계란?POST + JSON 바디 설계란?두 방식 비교 – 장단점과 사용 예시상황에 맞는 설계 기준은?웹 API를 설계하다 보면 POST 방식에서도 데이터를 전달하는 방식이 나뉘게 됩니다.특히 .NET MVC 환경에서 API를 구현할 때, 프론트엔드는 jQuery, JavaScript, RazorView 등 다양한 방식으로 데이터를 보낼 수 있고, 백엔드는 이를 QueryString으로 받을 것인지, JSON 바디로 받을 것인지 결정해야 하죠.이번 글에서는 이 두 방식의 ..

request = WebRequest.Create(naverAPIUrl + inputAddress); request.Credentials = CredentialCache.DefaultCredentials;request.Headers.Add("X-NCP-APIGW-API-KEY-ID", clientId); request.Headers.Add("X-NCP-APIGW-API-KEY", clientSecret); response = request.GetResponse(); response = request.GetResponse(); 이 부분에서 나는 에러 해결방법)TLS 버전 불일치:서버와 클라이언트 간의 TLS 버전 불일치로 인해 연결이 실패할 수 있습니다. 최신 TLS 버전을 사용해야 합니다..NET Fra..

파일 형식 : CSV (쉼표로 분리) (*.csv) 아래 형식으로 저장 하면 한글이 잘 깨지지 않는듯 하다. 파일 형식 : CSV UTF-8(쉼표로 분리) (*.csv)
줄 바꿈 문제, 500Error 해결 일단, 문자열의 줄바꿈 기호가 "\r\n" 이면 문제가 있는 듯 하다. 문제가 생기는 문자열 : "줄바꿈 문제 해결\r\n줄바꿈 문제 해결\r\n줄바꿈 문제 해결\r\n줄바꿈 문제 해결\r\n줄바꿈 문제 해결\r\n줄바꿈 문제 해결\r\n줄바꿈 문제 해결\r\n줄바꿈 문제 해결" 아래처럼 변경 해 준다. string contents = Request["contents"].ToString(); contents = contents.Replace("\r", "").ToString(); 문제가 없는 문자열 : "줄바꿈 문제 해결\n줄바꿈 문제 해결\n줄바꿈 문제 해결\n줄바꿈 문제 해결\n줄바꿈 문제 해결\n줄바꿈 문제 해결\n줄바꿈 문제 해결\n줄바꿈 문제 해결" 이렇게 ..

`[FromBody] JObject`를 사용할 수 있는 경우는 주로 API 개발 시 JSON 형식의 HTTP 요청을 처리할 때입니다. ASP.NET Web API 또는 ASP.NET Core MVC에서 클라이언트로부터 JSON 형식의 데이터가 HTTP 요청 본문(Body)으로 전송될 때 JObject를 사용하여 이 데이터를 받을 수 있습니다. 사용 시나리오 RESTful API 개발: 클라이언트가 서버에 JSON 형식으로 데이터를 전송할 때, 예를 들어, 모바일 애플리케이션 또는 다른 서버에서 요청을 보내는 경우입니다. 커스텀 JSON 데이터 처리: JSON 데이터 구조가 미리 정해지지 않았거나, 유동적이어서 강타입의 모델로 바로 매핑하기 어려운 경우에 JObject를 사용할 수 있습니다. AJAX 요청..