JSON он и африка JSON, у него один формат везде. Может быть разная структура ответа - но формат всегда один. Ничто не мешает Вам с помощью Yii2 сделать такую структуру как Вам нужно в определенной ситуации. На примере того же kartik
public function actionGetData(){
Yii::$app->response->format = 'json';
return [
'output'=> $data,
'selected'=> '',
]
}