편의상, 객체말고 리스트만 쓰는 JSON을 생각하자

중괄호 대신 [ ] 랑 기본타입밖에 없다고.



그러면 List 안에 무슨타입을 집어넣어야하지?



하스켈은


data Json a = List [Json a] | Elem a


라고 표현하면 되거든??


얼마나 아름다워.



근데 자바는 이거 표현하려면 List<Object> 하고 타입체크 하나도 못하는거 같은데??