Maison > Questions et réponses > le corps du texte
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 ?
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 !
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. .
迷茫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. . .
滿天的星座2017-05-19 10:41:25
La question est de savoir pourquoi mettez-vous des centaines de milliers d'attributs dans un JSON. .