Зачем вам такое чудо ? О каких свойствах речь ? Идентичные свойства ? У вас Key : Value .
obj = {
"key1":"val1",
"key2":"val2",
"key3":"val3"
}
{ 'key': 'val1', 'key': 'val2', 'key': 'val3' } // Ваш пример .. Как вы доберётесь до нужного если надо будет достать по ключу ?