Add the JSON version of the function to get asset metadata
Add the JSON based AddAsset operation; untested
Clean up the response handling in the xGetAsset method