recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Combien de propriétés un objet JSON peut-il avoir au maximum?

J'ai une question : s'il y a des centaines de milliers d'attributs dans mon objet json, y aura-t-il des problèmes avec json ?

PHP中文网PHP中文网2750 Il y a quelques jours633

répondre à tous(4)je répondrai

  • ringa_lee

    ringa_lee2017-05-19 10:41:25

    js ne devrait avoir aucune restriction, mais les performances de l'ordinateur sont limitées.
    Je l'ai testé :

    var obj={};
    for(var i=0;i<80000000;i++){
       obj[i]=i;
       if(i%1000==0){
              console.log(i);
           }
    }    
    

    Mon ordinateur plantera lorsqu'il atteindra plus de 70 millions.
    Plus les clés et les valeurs stockées dans l'objet sont complexes, plus le nombre pouvant être hébergé est petit.

    Mais dans la pratique, vous ne pouvez certainement pas faire ça comme ça !

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-19 10:41:25

    ...Alors pourquoi utilisez-vous Json ? Il est difficile de jeter les données dans la base de données, puis d'utiliser le backend pour écrire un programme permettant de lire la base de données. .

    répondre
    0
  • 迷茫

    迷茫2017-05-19 10:41:25

    Des centaines de milliers de propriétés. . . JSON lui-même n'a aucune restriction sur le nombre d'attributs, mais le traitement js peut être très lent, ou une seule requête peut ne pas pouvoir être traitée via la transmission http. . .

    répondre
    0
  • 滿天的星座

    滿天的星座2017-05-19 10:41:25

    La question est de savoir pourquoi mettez-vous des centaines de milliers d'attributs dans un JSON. .

    répondre
    0
  • Annulerrépondre