json

2012-03-09 19 views
0

的表現目前我有一個字典,其中包含屬於這些名稱的鍵名和值id。當我想搜索屬於某個特定名稱的id時,我必須遍歷整個結構,所以這種方法的性能很差。json

我想知道如果一個JSON結構會提供更高性能的解決方案?所以我的問題是:在json中快速檢索屬性的值?我在單個json中談論至少250個不同的屬性。 如果不是,那麼解決這個性能問題的最好方法是什麼?

+0

你怎麼知道它的性能不好? – 2012-03-09 00:55:50

+0

通過思考設計。該函數將遍歷控制字符串的整個結構。目前我沒有任何性能問題,但是該程序的可擴展性不是很好(這是我下面要解釋的要求)。 – Consec 2012-03-09 14:22:12

回答

2

250個不同的元素是不太可能導致性能問題。不要擔心。如果你真的關心,你可以把你的結構的內容放到一個哈希表中,這會讓你真正快速查找性能。我建議你不要擔心這個,除非你可以證明(用探查器)這種查找是性能問題。

+0

我知道在這種情況下,表現不會成爲問題,但由於這是學士項目的一部分,因此項目的可擴展性非常重要。項目領導者想要一個可以使用非常大的結構而不是現在適度的結構的應用程序。我會看看哈希方法,謝謝你的答案 – Consec 2012-03-09 11:15:41