Faits : A. A._, née en 1960, mariée et mère de quatre enfants adultes, a exercé une activité dans le secteur du nettoyage à temps partiel parallèlement à la tenue de son propre ménage. En raison de douleurs cervicales, d'une hernie discale C6-C7 et d'une tendinite au coude, elle a déposé une demande de prestations de l'assurance-invalidité en juin 2017. Au terme de la phase d'instruction, durant laquelle une enquête économique sur le ménage a notamment été réalisée (rapport du 5 septembre 2018), l'Office de l'assurance-invalidité du canton de Genève (ci-après: l'office AI) a reconnu à l'assurée un statut mixte de personne active à 50 % et de ménagère à 50 % et fixé le taux d'invalidité à 37 % (18 % de taux d'empêchement dans l'accomplissement des travaux ménagers et 56 % d'invalidité dans la sphère professionnelle). Par décision du 22 novembre 2018, il a rejeté la demande de prestations, motif pris d'un taux d'invalidité insuffisant pour ouvrir le droit à une rente. B. Après avoir entendu les parties en comparution personnelle, ainsi que l'époux de l'assurée à titre de renseignements, le 13 mai 2019, la Cour de justice de la République et canton de Genève, Chambre des assurances sociales, a rejeté le recours formé par l'assurée (jugement du 9 décembre 2019). C. A._ interjette un recours en matière de droit public contre ce jugement dont elle demande l'annulation. Elle conclut, principalement, à ce qu'il soit dit et constaté qu'elle présente un taux d'invalidité de 51 %, et à l'octroi d'une demi-rente d'invalidité à compter du 1 er janvier 2018. A titre subsidiaire, elle requiert le renvoi de la cause à l'autorité précédente pour instruction complémentaire au sens des considérants puis nouvelle décision.