我一直在試圖使用由另一SO-用戶建議的方法:https://stackoverflow.com/a/1820837/1324861正則表達式查找字符串,並返回大括號之間一切
但沒有運氣。基本上,我有一個大的JSON對象,我使用JSON.stringify()
轉換爲一個字符串,以便執行一個正則表達式模式。我的想法是在{ }
之間返回所有內容,前提是在大括號之間的任意位置找到搜索詞「足球」。
我的數據看起來是這樣的:
{
{
User: "Peter",
Hobbies: "Soccer, Football, ...",
more...
},
{
User: "Simon",
Hobbies: "Pingpong, Soccer, Badminton",
more...
}
}
所以,如果我在字符串化JSON對象搜索「足球」我想盡快回到用戶整個信息。我怎樣才能做到這一點?
您字符串化的對象,所以您可以使用正則表達式來搜索它的東西? – Esailija 2012-07-24 15:30:22
你的JSON對象是如此之大以至於它對字符串表示的搜索速度更快? – madfriend 2012-07-24 15:36:54
您的JSON無效,對象會丟失屬性名稱。 – Bergi 2012-07-24 15:45:14