Tengo un objeto JSON generado en base a datos almacenados en una tabla. Entonces necesito poder ordenarlo de diferentes maneras, pero cuando lo hago JSON.stringify(array)
y trato de ordenar desde allí, no funciona. Cuando intento simplemente hacer array.sort();
cambiará el orden, pero al final no funciona. No tengo mucha experiencia con JSON y cómo operarlo, así que no estoy seguro de qué más probar. Después de ordenarlo, necesito revisar y reescribir la tabla con la categoría seleccionada en orden alfabético.Ordenar JSON alfabéticamente
El JSON se parece a esto:
var arr = [{
"Functional Category":"T-Shirt",
"Brand Name":"threadless",
"When Obtained":"Last 3 Months",
"How Obtained":"Purchased",
"How Often Worn":"Monthly",
"Where It's Made":"India",
"Has a Graphic":"Yes"}]
Tengo una configuración violín aquí: http://jsfiddle.net/Skooljester/88HVZ/1/ y me han tratado de lo que se sugiere here pero fue incapaz de hacerlo funcionar.
Tengo dos preguntas, una: ¿cómo hago para lograr esto, y dos: hay una mejor manera de hacer la clasificación?
La próxima vez, incluya el código correspondiente en la pregunta. Si jsFiddle se cae (lo que a veces ocurre), tu pregunta está incompleta. –