Para mí el error está aquí
},"1003:12": Porqué está fuera de las llaves ese 1003:12? y porque termina en dos puntos? y no tienen correctamente las comillas?
Tal vez me esté equivocando pero así me funciona:
Código PHP:
Ver original<?php
$archivoJSON = '{"bag":1002,"slot":2,"entry":"44452","gem1":"0","chant":"0","unk3":"0","count":1,"lvl":"80","unk2":"0","unk1":"0","gem3":"0","gem2":"0","1003":"12"}';
Edit: Depurando el JSON con json_last_error() me da esto:
- Error de sintaxis, JSON mal formado
así que debo tener razón. Saludos