title: Put json data pipeline definition using Boto3
body: <p>I have a data pipeline definition in json format, and I would like to 'put' that using Boto3 in Python.</p>
  
  <p>I know you can do this via the AWS CLI using <a href="http://docs.aws.amazon.com/cli/latest/reference/datapipeline/put-pipeline-definition.html" rel="nofollow"><code>put-pipeline-definition</code></a>, but Boto3 (and the <a href="http://docs.aws.amazon.com/datapipeline/latest/APIReference/API_PutPipelineDefinition.html" rel="nofollow">AWS API</a>) use a <a href="http://boto3.readthedocs.io/en/latest/reference/services/datapipeline.html#DataPipeline.Client.put_pipeline_definition" rel="nofollow">different format</a>, splitting the definition into <code>pipelineObjects</code>, <code>parameterObjects</code> and <code>parameterValues</code>.</p>
  
  <p>Do I need to write code to translate from a json definition to that expected by the API/Boto? If so, is there a library that does this?</p>