For use key/value pair in json use an object and don't use array
Find name/value in array is hard but in object is easy
Ex:
var exObj = {_x000D_
"mainData": {_x000D_
"slide0001.html": "Looking Ahead",_x000D_
"slide0008.html": "Forecast",_x000D_
"slide0021.html": "Summary",_x000D_
// another THOUSANDS KEY VALUE PAIRS_x000D_
// ..._x000D_
},_x000D_
"otherdata" : { "one": "1", "two": "2", "three": "3" }_x000D_
};_x000D_
var mainData = exObj.mainData;_x000D_
// for use:_x000D_
Object.keys(mainData).forEach(function(n,i){_x000D_
var v = mainData[n];_x000D_
console.log('name' + i + ': ' + n + ', value' + i + ': ' + v);_x000D_
});_x000D_
_x000D_
// and string length is minimum_x000D_
console.log(JSON.stringify(exObj));_x000D_
console.log(JSON.stringify(exObj).length);
_x000D_