It is definitely not an all purpose solution and the underscore naming structure has to be accounted for. If someone else is controlling what the names of the fields are I will generally stick with the structured format so that the keys are uniform. It would be great if they provided a JSON API out of the box because while it's a small amount of code it still has to be present on every Angular app I build :( And the format structure is not ideal as it sends way too much info for what I normally need. If I query a record for 13 fields I get a file with 450 lines and only ~20 of them are pertinent. In addition if this is public facing client side app then there might be info in the response that I don't want to be out there.