json types demo