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());