One key can't have multiple values with different types. For example in json:
{ "name" : { "first" : "Bob", "last" : "Smith" } }
{ "name" : { "first" : "Bob", "first.alternative": "Robert", "last" : "Smith" } }
{ "name" : { "first" : ["Bob", "Robert"], "last" : "Smith" } }
But this is only a guess.
One key can't have multiple values with different types. For example in json:
How would you add a "alternative" key to the "first" value type. The only way i can think of is something like this. or as @latk suggested, let "first" be an array, with it's first entry being the non alternatives. I think this is by design. To quote @mojombo "simple configuration file that maps unambiguously to a hash table".But this is only a guess.