У меня есть вложенный объект JavaScript, называемый данными. Есть ли способ перебрать его и найти все свойства, которые имеют значение undefined и установить его в строку «undefined» insted. JSON не проверяет, является ли значение свойства неопределенным в IE7. Спасибо
{
"Target": "System",
"Systemoperation": "Buy-In",
"Systemorigin": "ABB",
"Subscriptionmode": "Maintain & Evolve",
"Evolveto": "800xA",
"Quoteselection": "Full Quote",
"Commitmenttimeframe": "3 years",
"codevalues": {
"Target": 100,
"Systemoperation": 110,
"Systemorigin": false,
"Subscriptionmode": 4,
"Evolveto": undefined,
"Quoteselection": "fullquote",
"Commitmenttimeframe": 3
},
"Route": [
"System",
"Buy-In",
"ABB",
"Maintain & Evolve",
"800xA",
"Full Quote",
"3 years"
],
"currentsystem": ""
}
Вот evolteto в кодовых значениях undefined. Который не проверяет (попробуйте http://jsonlint.com/).