factory JSRequest.fromJson(Map<String, dynamic> json) { return JSRequest( header: RequestHeader.fromJson(json['header']), body: RequestBody.fromJson(json['body'])); }