fix the bug where the returning json value was assigned to self.json, but that is also a function name