Пример кода:
Dim myObject
Set myObject = JSON.parse(someJsonResponseFromTheServer)
myFunction(myObject.someProperty)
Проблема:
Когда код, аналогичный этому, запускается в моем приложении, он выдает ошибку 500
с сервера с сообщением, похожим на «Объект не поддерживает свойство или метод« someProperty ». Что я хотел бы сделать, чтобы решить эту проблему Проблема примерно такая:
Dim myObject
Set myObject = JSON.parse(someJsonResponseFromTheServer)
If myObject.someProperty Then
myFunction(myObject.someProperty)
End If
Однако, если я добавлю условное выражение, оно выдает ту же ошибку в строке с условным выражением, а не в строке с вызовом метода
Мой вопрос:
В ASP Classic, как определить, существует ли свойство внутри объекта, не выдавая ошибки?