我们的Flex应用程序使用RemoteObject连接向PHP发送自定义类对象。该对象具有多个深度级别,主层次内有嵌套对象。我们发现,无论对象有多复杂,所允许的嵌套级别的数量都有限制。到达时,RemoteObject在发送数据之前所做的序列化会因以下错误而崩溃:
TypeError:错误#1034:类型强制失败:无法转换对象@7e30f89 en TypeErro
Lodash展平嵌套列表。不幸的是,一些对象是嵌套的,因此返回类型有时会是嵌套列表。IRobotics | IRobotics[][])[] //this is an interface type i described
我使用了LoDash FlatMap函数试图将其展平,但它仍然为每个对象提供了一个嵌套<em