그야 이름만 같고 전혀 다른 함수니까.

toJSon()하면 Map<_,_> 형태로 값이 반환 될거다. 거기서 map을 사용하면 윗쪽 map()을 사용하는 거다.

그런데 보통 아랫쪽 map을 사용하고 싶잖아?