일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- boost
- Unity
- expect
- 배열
- SSH
- conda
- pandas
- sqlite
- Eclipse
- postgresql
- List
- mysql
- DROP
- Shader
- sql
- ubuntu
- with
- awk
- autovacuum
- if
- c++11
- C++
- 쉘
- python
- SVN
- ngui
- null
- dataframe
- pi
- FIND
Archives
- Today
- Total
その先にあるもの…
DeserializeObject시 null 데이터를 0으 본문
string str = "[{\"id\":\"QZ97329285DA\",\"ndex\":43,\"overlap\":0,\"max\":1,\"multiple\":0,\"block\":null}]";
List<Data> Datas = JsonConvert.DeserializeObject<List<Data>>(str);
Datas.block은 null로 되어 있음.
[JsonProperty("block")]
public int? Block{ get; set; } = 0;
이 방법도 null나옴.
값에 null값을 명시적으로 넣어줘서 그렇다는데
DB에서 넘겨주는 값이 null인데 곤란하네.
깔끔하지 않는데 어쩔 수 없다.
[JsonProperty(PropertyName = "block")]
public int? block
{
get { return _block; }
set { _block = value ?? 0; } // Set to 0 if null
}
private int? _block;
'프로그래밍 > C#' 카테고리의 다른 글
JObject를 Treeview에 넣기 (0) | 2023.12.18 |
---|---|
함수 마라미터로 Predicate<> (0) | 2016.03.30 |
using문 사용 (0) | 2016.02.02 |
ConditionalAttribute (0) | 2015.08.04 |
char to int (0) | 2014.12.04 |
Comments