As someone relatively new to scala, what is the point of the the built-in JSON parser then? I actually searched around because I found this question interesting, and the answer is always to use some other library.
But then why is that default implementation there? Making a JSON parser turns out to be quite simple, and AFAICT the built-in one is painful to use because of the way it returns generic types in various places, instead of defining an appropriate AST. Using it then becomes an exercise in fighting the type-system. Why does the built-in version even exist then?