You'd want to start with a Base64InputStream. See https://commons.apache.org/proper/commons-codec/apidocs/org/apache/commons/codec/binary/Base64InputStream.html
After the bytes are back in json, you'd use a streaming api like https://www.baeldung.com/jackson-streaming-api
ref: How to parse an input stream of JSON into a new stream with Jackson