Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Exception in thread "main" java.lang.Error
- git
- DB
- JavaScript
- 프로시저
- IT story
- Newtonsoft.Json
- 권한
- ERROR_MESSAGE
- 스프링부트
- github
- MSSQL
- OUT 파라미터
- cors
- System.Text.Json
- ORM
- 데이터베이스
- springboot
- SSMS
- 자바
- SOP
- C#
- SQL Server
- java
- jpa
- 스프링 시큐리티
- SQL Server 구성 관리자
- IT
- RAISERRR
- .NET 8.0
Archives
- Today
- Total
목록json (1)
its_jh_stroy
[C#] System.Text.Json과 Newtonsoft.Json
.NET에서 JSON과 관련된 라이브러리는 System.Text.Json과 Newtonsoft.Json가 많이 사용된다. 두 라이브러리는 모두 JSON 문자열과 .NET 객체 간 직렬화와 역직렬화를 수행하지만 몇 가지 차이점이 있다. 1. 대소문자 구분대소문자를 구분하는 System.Text.Json과 달리 Newtonsoft.Json은 대소문자를 구분하지 않는다. MVC 패턴에서 컨트롤러가 뷰에 전달하는 JSON 데이터는 CamelCase 형식으로 전달되는 경우가 많은데, .NET 객체의 속성은 PascalCase로 작성되어 있다. 따라서 System.Text.Json를 사용하는 경우 속성명이 맞지 않다고 판단되어 값이 제대로 전달되지 않게 된다. 이것을 해결하기 위해 대소문자를 구분하지 않는 별도의 ..
C#
2024. 1. 30. 22:03