J'ai un contrôleur dans ASP.net MVC délivrant un JsonResult comme ceci:Comment puis-je créer une sortie JSON spécifique à utiliser avec les graphiques les plus élevés?
return Json(new { [...] }, JsonRequestBehavior.AllowGet);
... qui ressemble à ceci:
"data":{"41_A4N1A-1":0,"41_A4N1A-2":0,"41_C4G1A-1":0,"41_C4G1A-2":0,"41_R2N1S-1":0,...
Cependant, les documents de Highcharts indiquent que les données sont attendues comme ceci:
"data":{"41_A4N1A-1",0},{"41_A4N1A-2",0},{"41_C4G1A-1",0},{"41_C4G1A-2",0},{"41_R2N1S-1",0},...
Notez les virgules au lieu de deux-points et les accolades pour chaque valeur. Quelle structure de données .Net produirait ces derniers résultats lors de la sérialisation? Ou dois-je utiliser une bibliothèque différente/lancer la mienne?
Pourriez-vous lier à ces documents, car ce que vous avez montré est invalide JSON? –
Pourriez-vous fournir toute la ligne de retour? J'ai déjà traité de cela et je me souviens d'avoir utilisé la méthode .ToArray() pour afficher les données de la bonne façon. –