Cómo asignar datos JSON a una clase

Creé una clase ES6 porBabel y quiero asignar datos JSON que se obtienen de un servidor a la clase ES6.
¿Hay alguna forma común de hacer eso?

User.js

export default class User {
  constructor() {
    this.firstName;
    this.lastName;
    this.sex;
  }
}

app.js

import User from "./classes/User";

var data = JSON.parse(req.responseText);
console.log(data.firstname); //Bob
//now...just set data one by one?

Respuestas a la pregunta(1)

Su respuesta a la pregunta