Why does GPT misread my JSON files?

I created a specific GPT to analyze testimony transcriptions for my course.

I sent a file in JSON format with this structure:

"File name": "felipe.srt",
"name": "Felipe",
"job": "Marketing",
"city, UF": "Caxias do Sul, RS",
"Testimonials": [
  {
    "Start": "00:00:00,048",
    "End": "00:00:05,092",
    "Text": "Hello"
  },
  {
    "Start": "00:00:05,172",
    "End": "00:00:10,615",
    "Text": "My name is"
  },
  {
    "Start": "00:00:10,755",
    "End": "00:00:16,359",
    "Text": "Felipe Goulart"
  }
],
"link": "google.com"

The issue is that I ask it to always respond in the same format as the JSON file. But it always responds with inaccuracies. Sometimes everything is correct, but it provides the wrong link, sometimes the wrong name, and so on. Even though everything is correct in the JSON file.

The timestamp is like a .SRT file

How to fix it?