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 !
...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. .
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. . .
js ne devrait avoir aucune restriction, mais les performances de l'ordinateur sont limitées.
Je l'ai testé :
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 !
...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. .
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. . .
La question est de savoir pourquoi mettez-vous des centaines de milliers d'attributs dans un JSON. .