fix json_encode check