Gemini keeps changing data in data parsing task, and adds a lot of zeroes

I am using gemini-2.0-flash to process some HTML->JSON task.

Whenever it encounters an URL, gemini replaces the number part in the URL (e.g. productID) with a different number, usually with many zeroes (one time it added like 20000 zeroes).

For example, in the output instead of (URL from HTML)

"url": "https://www.site.com/carte/ruperea-blestemului-3638377374",

It returned

"url": "https://www.site.com/carte/ruperea-blestemului-17100000000000000",

Then, it proceeded to use the same (or similar) 17100000000000000 for other URLs in the same list. Sometimes it adds A LOT of zeroes.

I also pass the same prompt to gpt-4o-mini, and I never had this issue.
I also use very low temperature (0), so it shouldn’t change numbers.

Another example:

ttps://www.site.com/laptopuri-laptopuri-pentru-birou/lenovo-laptop-lenovo-v15-g3-aba-amd-ryzen-5-5625u-15-6-8gb-ram-256gb-ssd-amd-radeon-graphics-free-dos-black-82tv009cri-40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

How can I fix it? I even changed the prompt to tell it to maintain the original productID in the URL and not change it.