나는 go가 편하니까 go로 얘기하면
type JValue struct {
A string `json:"a"`
B *Something `json:"b"`
}
이런 자료형으로 JSON 문자열을 파싱한다면
{ "a": "value", "b": null }
{ "a": "value" }
위 두가지가 동일하게 JValue의 B에 nil이 들어감
(다만 Unmarshaler를 따로 구현하면 얘기가 달라지지만 그건 다른 문제임)
나는 go가 편하니까 go로 얘기하면
type JValue struct {
A string `json:"a"`
B *Something `json:"b"`
}
이런 자료형으로 JSON 문자열을 파싱한다면
{ "a": "value", "b": null }
{ "a": "value" }
위 두가지가 동일하게 JValue의 B에 nil이 들어감
(다만 Unmarshaler를 따로 구현하면 얘기가 달라지지만 그건 다른 문제임)
댓글 0