dart:json depreciated, updated json calls with new convert package

Hey - not sure if you still care about this project, but I figured I'd try to help getting it up to date with the latest Dart version anyway.