With an existing Step Functions definition JSON file, how can I use it directly in CDK to create a Step Function?
Use the L1 CfnStateMachine construct. It has a definitionString prop that accepts a stringified JSON definition.
CfnStateMachine