Ich habe ein JSON-Daten wie dieseWie sortiert man JSON-Daten zuerst mit numerischen, zweiten Großbuchstaben mit alphabetischer Sortierung und dann dritten alphabetisch?
[ { groupType: '1',
id: '158',
unreadMessages: '8',
ownerId: '332',
name: 'porras group' },
{ groupType: '1',
id: '163',
unreadMessages: '0',
ownerId: '337',
name: '11..' },
{ groupType: '1',
id: '173',
unreadMessages: '0',
ownerId: '334',
name: 'cate\'s' },
{ groupType: '1',
id: '174',
unreadMessages: '0',
ownerId: '328',
name: 'raju' },
{ groupType: '1',
id: '175',
unreadMessages: '0',
ownerId: '332',
name: 'abcde' },
{ groupType: '1',
id: '177',
unreadMessages: '0',
ownerId: '337',
name: '26 feb' },
{ groupType: '1',
id: '181',
unreadMessages: '0',
ownerId: '332',
name: 'new' },
{ groupType: '1',
id: '182',
unreadMessages: '0',
ownerId: '337',
name: 'jchhabra group' },
{ groupType: '1',
id: '186',
unreadMessages: '0',
ownerId: '337',
name: 'jch' },
{ groupType: '1',
id: '189',
unreadMessages: '0',
ownerId: '332',
name: 'hebe' },
{ groupType: '1',
id: '191',
unreadMessages: '0',
ownerId: '328',
name: 'ccgg' },
{ groupType: '1',
id: '202',
unreadMessages: '0',
ownerId: '332',
name: 'New Porras Group' },
{ groupType: '1',
id: '205',
unreadMessages: '0',
ownerId: '339',
name: 'simgroup' },
{ groupType: '1',
id: '210',
unreadMessages: '0',
ownerId: '339',
name: 'check' },
{ groupType: '1',
id: '222',
unreadMessages: '1',
ownerId: '333',
name: 'jgonzalez group' },
{ groupType: '1',
id: '223',
unreadMessages: '0',
ownerId: '334',
name: 'Cate 2' },
{ groupType: '2',
id: '150',
unreadMessages: '0',
ownerId: '0',
name: 'BACKSTAFF Group 2' },
{ groupType: '2',
id: '158',
unreadMessages: '0',
ownerId: '0',
name: 'BACKSTAFF Group' },
{ groupType: '2',
id: '173',
unreadMessages: '0',
ownerId: '0',
name: 'BACKSTAFF Group 3' } ]
und ich möchte, wie
- 11 ..
- 26. Februar sortieren BACKSTAFF Gruppe 3
- Cate 2
- New Porras Gruppe
- abcde
- Cates
so weiter ist das möglich in json Liste wie numerische zuerst, dann Großbuchstaben mit alphabetischen und ruhen alphabetisch zu sortieren.
ist diese Frage im Zusammenhang mit einer bestimmten Programmiersprache? Wenn nicht in http://codegolf.stackexchange.com/ – Kira
fragen, das ist in node.js –
Möchten Sie Eigenschaften oder Objekt in der Sammlung neu anordnen? Wenn die Eigenschaften das Problem sind, denke ich, dass Sie die Reihenfolge der Eigenschaften in der Klasse ändern und dann erneut reservieren müssen.Wenn die Objekte in der Auflistung sind, was Sie sortieren möchten, können Sie deserialize und verwenden .OrderBy() anr reserialize – meJustAndrew