类类别错误:未处理的异常:键入'_InternalLinkedHashMap<String,dynamic>‘不是'Iterable’类型的子类型 int id:未处理的异常:键入'_InternalLinkedHashMap<String,dynamic>‘不是'Iterable’类型的子类型
import
public static int calculateDistance(String a, String b) { String json= null;
url = "http://maps.googleapis.com/maps/api/directions/json?something strange with encoding");
我一直在使用Zone.js,我想为任何未捕获的异常设置日志。我可以设置一个错误处理程序,如下所示: //send an error report to the server但是,如果在Promise中抛出异常,这将不起作用。Zone错误处理程序的好处是,它与Promise挂钩,并触发其中的异常,但我找不到一种方法来在Zone创建后实际覆盖或添加错误处理程序,除了覆盖Zone上的一堆私有字段。
我对如何处理这种情况感到困惑。
通常,当发生未处理的ASP.Net异常时,服务器会发回某种类型的Asp.Net消息,要么是默认的HTML错误处理程序,要么是自定义的错误处理程序。但是,我遇到了一个问题,未处理的异常发生在JSON控制器操作中,这些操作预计会为Asp.net调用返回JSON。我希望在发生异常时返回Json,以便通知用户发生了错误。, msg = ex