Я использую JSON lib net.sf.json (http://json -lib.sourceforge.net / apidocs / net / sf / json / package-summary.html ) в моем коде scala,Кроме того, я использую спецификацию BDD framework (http://code.google.com/p/specs/) для модульного тестирования. В блоке doBefore у меня есть следующий код:
doBefore {
iter = serversJSON.iterator()
}
serversJSON - это объект JSONArray. За пределами doBeforeБлок, я объявил переменные, используемые следующим образом
var serversJSON:JSONArray = null
var iter:Iterator[JSONArray] = null
Но при компиляции я получаю следующую ошибку.
ошибка: несоответствие типов; найдено: java.util.Итератор [? 0], где требуется тип? 0: java.util.Iterator [net.sf.json.JSONArray] iter = serversJSON.iterator ()
Я думаю, как я объявил iterобъект за пределами doBefore неверен. Как это исправить?
Пожалуйста, помогите Спасибо.