Hey! Had a similar parsing issue last week. Turns out the response had hidden BOM chars or weird encoding.
Try this:
```python
print(repr(response.text[:100])) # Check for garbage chars
```
Also, `response.encoding` might be wrong—force UTF-8 with `response.text.encode('utf-8').decode('utf-8')`.
JSONLint.com helps validate JSON if you wanna paste the raw text there.
Try this:
```python
print(repr(response.text[:100])) # Check for garbage chars
```
Also, `response.encoding` might be wrong—force UTF-8 with `response.text.encode('utf-8').decode('utf-8')`.
JSONLint.com helps validate JSON if you wanna paste the raw text there.
