bugfix: 处理json.encode失败的情况