function processData(request) {

      var extend = entry.key.indexOf("/") > -1;

      if (entry.ext === "json") {

        var data = JSON.parse(request.responseText);

        if (extend) {

          var key = entry.key.split("/")[0];

          if (!app.data[key]) app.data[key] = {};

          PLAYGROUND.Utils.extend(app.data[key], data);

        } else {

          if (!app.data[entry.key]) app.data[entry.key] = {};

          PLAYGROUND.Utils.defaults(app.data[entry.key], data);

        }

      } else {

        app.data[entry.key] = request.responseText;

      }

      app.loader.success(entry.url);

    }
Loads one asset as data/json or text (internal).