我有一個JSON數據,我需要做一些類似的組和我在這裏之前問這個問題,但我沒有得到任何滿意的答案,所以這次我想更深入地解釋。按JSON數據使用javascript/jquery
首先,任何人都可以解釋我的區別groupby
和orderby
之間在JavaScript中的SQL我們做所需的聚合函數,以便使用group by
。但我不想要聚合函數。在這裏,我提供了一個我期待的JSON數據和輸出。
所有作者姓名應該是sortby
字母數字順序。
JSON數據:
var myObject = {
"Apps": [
{
"Name": "app1",
"id": "1",
"groups": [
{
"id": "1",
"name": "test group 1",
"category": "clinical note",
"author": "RRP"
}, {
"id": "2",
"name": "test group 2",
"category": "clinical image",
"author": "LKP"
}, {
"id": "3",
"name": "test group 3",
"category": "clinical document",
"author": "RRP"
}, {
"id": "4",
"name": "test group 4",
"category": "clinical note",
"author": "John"
}
]
}
]
}
預期輸出:
John
4 testgroup4 clinicalnote
RRP
1 testgroup1 clinicalnote
3 testgroup3 clinicaldocument
LKP
2 testgroup2 clinicalimage
任何想法/建議/方向/想到會是很大的幫助。
沒有在JavaScript中沒有GROUPBY /排序依據,或你用一個庫?如果您在談論SQL,請提供您的查詢。 – Bergi
感謝您的答覆。沒有sql.I只有JSON數據。我知道在javascript中沒有groupby/orderby。有什麼辦法可以實現這個目標。不,因爲我們開發了我們的內部語言,所以我不能使用圖書館。我知道圖書館並不重要,但由於公司政策,我不能使用第三方JavaScript庫。 – ravi