我有一個包含多個字符串的JSON對象。我也有一個匹配字符串。現在我希望根據它們與匹配字符串的匹配程度(更多)來安排字符串的對象。基於匹配字符串對字符串數組進行排序
這是如何使用Javascript來完成的。
想,我搜索了Philips SHM6110U Headphone
搜索,然後將獲取以下結果。
[
{
"position": 12,
"link": "http:\/\/www.talash.com\/buy-online-philips-shl5001-hi-fi-headphone-headband-headphone-india-product.html",
"image": "http:\/\/staticus.talash.com\/product_images\/p\/092\/DM1573_1lg__52708_thumb.jpg",
"prod": "Philips Shl5001 Hi Fi Headphone Headband Headphone",
"price": "Rs. 1000"
},
{
"position": 12,
"link": "http:\/\/www.talash.com\/buy-online-philips-shl5000-hi-fi-headphone-headband-headphone-india-product.html",
"image": "http:\/\/staticus.talash.com\/product_images\/n\/497\/DM1572_1lg__57945_thumb.jpg",
"prod": "Philips Shl5000 Hi Fi Headphone Headband Headphone",
"price": "Rs. 1030"
}
]
現在,我必須根據匹配字符串「飛利浦SHM6110U耳機」和JSON的prod
值對它們進行排序。
建議算法或示例源代碼將做!
舉個例子會做 – vol7ron 2012-03-01 00:41:03
請包括的例子正是源數據結構看起來像(字符串數組?鍵/字符串對象?)。而且,您將不得不提供有關「他們匹配的密切程度」的信息。 – jfriend00 2012-03-01 00:41:04
與JSON相關的數據是否相關?解析它有問題嗎?或者你的問題到底是什麼? – 2012-03-01 00:45:24