http://stackoverflow.com/questions/42120245/getting-json-string-into-knockout-observable-multiselectlist

by jlspake

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.1/knockout-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<div>

  <select data-bind="options: salesRepList, selectedOptions: chosenReps, optionsText: 'username', optionsCaption: 'Choose rep(s)'"></select>
  <br/>  <br/>

  <span>Selected: </span>
  <div data-bind="foreach: chosenReps">
    <span data-bind="text: username"></span>
  </div>


</div>

JavaScript

var viewModel = function(){
	var self = this;  
  
  self.salesRepList = ko.observableArray([
    {"username":"BOBC","fullname":"Bob Cottin"},
    {"username":"JIMT","fullname":"Jim Thorpe"},
    {"username":"LUKEP","fullname":"Luke Peppin"}
  ]);
  
  self.chosenReps = ko.observableArray([]);
}

ko.applyBindings(new viewModel());