Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
json的性能_Json_Dictionary - Fatal编程技术网

json的性能

json的性能,json,dictionary,Json,Dictionary,目前,我有一个字典,里面有键名称和属于这些名称的id值。当我想要搜索属于某个特定名称的id时,我必须遍历整个结构,因此该方法的性能很差 我想知道json结构是否能提供更高性能的解决方案?所以我的问题是:在json中检索属性值是否快速?我说的是一个json中至少有250个不同的属性。 如果没有,解决此性能问题的最佳方法是什么?250个不同的元素不太可能导致性能问题。别担心。如果您真的在意,可以将结构的内容放入哈希表中,这将提供真正快速的查找性能。我建议您不要担心这一点,除非您可以(使用探查器)证明

目前,我有一个字典,里面有键名称和属于这些名称的id值。当我想要搜索属于某个特定名称的id时,我必须遍历整个结构,因此该方法的性能很差

我想知道json结构是否能提供更高性能的解决方案?所以我的问题是:在json中检索属性值是否快速?我说的是一个json中至少有250个不同的属性。
如果没有,解决此性能问题的最佳方法是什么?

250个不同的元素不太可能导致性能问题。别担心。如果您真的在意,可以将结构的内容放入哈希表中,这将提供真正快速的查找性能。我建议您不要担心这一点,除非您可以(使用探查器)证明此查找是一个性能问题。

通过考虑设计,您如何知道它的性能不好。该函数将遍历控制字符串的整个结构。目前我没有任何性能问题,但该项目的可扩展性不强(这是我在下面解释的要求)。我知道在这种情况下,性能不会成为问题,但由于这是学士学位项目的一部分,项目的可扩展性非常重要。projectleader希望这是一个可以处理非常大的结构而不是现在的中等结构的应用程序。我会看看散列方法,谢谢你的回答