I have to deserialize a Json object in Android with a huge Int Json array inside.

The schema is like:

```
{ 
   "key1": "value1",
   "key2": "value2",
   "smallObject": {
      "key": "value"
   },
   "smallArray" [
      {}, {} ,{}
   ],
   "hugeObject": {
      "data": {
          "hugeIntArray": [
              -1, -1, 1, 2, -1 ...
          ]
      },
      "key": "value"
   }
}

```

The length of `hugeIntArray` array can be over 2,000,000, and making JSON file larger than 15 MB.

I tried to parse with Gson, which will take 7 seconds, also Moshi, which will take 11 seconds.

I found Moshi can do lazy loading with customize JsonAdapter and sequence. But I can't apply it to my schema.

My target is to use it like a sequence or stream to convert the int values into pixels of a image.