Honestly my personal preference would be to have the smallest gap between what's in the json file and what is in the code, because I've found that the more magic there is there, the more difficult it is for people to connect the dots, especially over the life of a long term project. So, my inclination would be to not do any manipulation and just use the actual names that are in the json. But if we're going to manipulate them, it'd expect them to be in the languages native conventions.