code: public void setAnimation(JsonReader reader, @Nullable String cacheKey) {
      setCompositionTask(LottieCompositionFactory.fromJsonReader(reader, cacheKey));
    }
docs: Sets the animation from a JSONReader.
  This will load and deserialize the file asynchronously.
  <p>
  This is particularly useful for animations loaded from the network. You can fetch the
  bodymovin json from the network and pass it directly here.