Angular: Empty Fiddle
http://angularjs.org/
HTML
<script src="http://code.angularjs.org/angular-1.0.1.js"></script>
<div ng-controller="MyCtrl">
Hello, {{name}}!
</div>
JavaScript
var myApp = angular.module('myApp',[]);
function getOrderedArray(data){
var keys = Object.keys(data);
keys.sort(); //Provide custom comparator if needed
return keys.map(function(key){
var o = {};
o[key]=data[key];
return o;
})
}
function MyCtrl($scope, $filter) {
$scope.name = 'Superhero';
var data = {
"AnomalyEnableLatch": "false",
"DistLogPeriod": "0",
"AedCooldown": "0",
"AedEnableLatch": "false",
"AedGuardBand": "0",
"AedSensitivity": "0",
"AedWindowSize": "0",
"AnomalyCurrentNoiseFloor": "10",
"AnomalyGuardBandSize": "32",
"AnomalyKsigToStart": "40",
"AnomalyMinSnrToStop": "100",
"AnomalyWindowSize": "651"
};
//As unordered hash:
console.log(data);
var sorted = getOrderedArray(data);
//Sorted Array:
console.log(sorted);
}