fix json_decode