Decode recursively a json object