JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.3.0/knockout-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout.mapping/2.4.1/knockout.mapping.min.js"></script>

JavaScript

var viewModel = {
  id: ko.observable(),
  name: ko.observable("name"),
  items: ko.observableArray()
};

var data = {
    id: 1,
    items: [{text: "text", value: "value"}]
};
ko.mapping.fromJS(data, {}, viewModel);
console.log(ko.mapping.toJSON(viewModel));

var viewModel = {
  id: ko.observable(),
  name: ko.observable("name"),
  items: ko.observableArray()
};

var data = {
    id: 1,
    items: [{text: "text", value: "value"}]
};

ko.mapping.fromJS(data, {include: Object.keys(viewModel)}, viewModel);
console.log(ko.mapping.toJSON(viewModel));