I have a program which tries to unmashal a json which can be either a string or list of array, however it cannot hit the switch type of string slice. Why is that? The following