스프링부트 10

윤비·2023년 11월 23일
0

우선 완성된 코드를 보겠다


Map.of(
k1: "name", name,
k2: "age", age
);

이렇게 하면 한번에 데이터 2개를 들고있는 녀석(Map.of)이 생긴다.


Map<String, Object>

k1~k2 앞부분 ("name","age") 이 키타입 뒷부분은 (name,age) 벨류타입인데, Object에 Integer가 들어간다고 예시를 들어보면 벨류타입의 age 정수타입이라 해당이되지만 name은 해당이되지않아서 오류가난다

예시

둘다 포함할 수 있는 개념이 Object 이다 가장 큰 개념이라 생각하면 된다


객체와(9번) Map이(10번)이 비슷하게 번역이 된다는걸 알 수가있다

  • 이렇게 번역되는걸 json 표현법이라 하는데 json은 객체와 Map을 구분할 방법이 없다

예시

객체(9번)

Map(10번)

profile
안녕하세요 응애 나 애기개발자

0개의 댓글