add netwokr json encoder