If the value is a string/bytes and the annotation is a dict or list, use json load
If the value is a string/bytes and the annotation is a dict or list, use json load