Hi!
This depends a bit how the JSON is formatted.
If you want the source to be parallelizable, you need to have a way of splitting the file at object boundaries. Is there a character on which you can split? If yes, you can use theTextInputFormat (with a custom line break character), take the strings and parse them to JSON with your favorite library (like Jackson or so).
Stephan