Учитывая этот пример кода:Как разобрать json с датой, экспортируемой mongoexport в Scala?
import com.mongodb.util.JSON
import com.mongodb.casbah.Imports._
val json = """{"date" : { "$date" : 1327064009959 }}"""
val doc = JSON.parse(json)
я получаю эту ошибку: java.lang.ClassCastException: java.lang.Long не может быть приведен к java.lang.String
Что я могу сделать, чтобы получить это правильно проанализировано в Scala с Casbah?
проверить JSON и подтвердите в http://jsonlint.com/ –
Json действительно. Это $ date, которая вызывает проблемы при разборе в scala. –
Просто заключите секунды в двойные кавычки. '" "" {"date": {"$ date": "1327064009959"}} "" "" и зарегистрировать ошибку против Casbah, которая не поддерживает longs. – nicerobot