Как создать массив объектов в Голанге?

У меня есть требование, в котором мне нужно хранить массив объектов в переменной. Объекты бывают разных типов. Обратитесь к следующему примеру:

 v := [ {"name":"ravi"},
        ["art","coding","music","travel"],
        {"language":"golang"},
        {"experience":"no"}
      ]

Обратите внимание, что вторым элементом является сам массив строк. После исследования я подумал о сохранении этого типа интерфейса:

 var v interface{} = [ {"name":"ravi"},
                       ["art","coding","music","travel"],
                       {"language":"golang"},
                       {"experience":"no"}
                     ]

Тем не менее, я получаю несколько ошибок компиляции, которые я не могу обнаружить.

Ответы на вопрос(2)

Ваш ответ на вопрос