2017-10-10 69 views
0

我正在构建一个解析一些json字符串到对象的服务。我没有得到完整的对象,所以在对象中的几个属性都是null。不能使用任何动态内容?

使用“数据操作”从示例数据中解析JSON时,null变为类型“any”。每个其他与数据属性被定义为类型字符串,数字等作品。

但是,在我的逻辑应用程序的以下步骤中,定义为'any'的属性不可用。

enter image description here

+0

不知道这里的问题是什么。表达式编辑器无法找到属性是正常的,因为它们没有类型。您可以手动编辑“Parse JSON” - 连接器的模式,并将“any”-types更新为预期的数据类型,或使用更准确的示例重新生成模式。 –

+0

这看起来像一个错误。撰写接受“任何”,所以类型“任何”的标记应显示,我们将调查和修复。 –

回答

1

貌似有一个在我们的模式生成的错误。

对于输入像

{ 
"foo": null 
} 

我们应该生成模式像

{ 
"foo": {} 
} 

而不是

{ 
"foo": { "type": "any"} 
} 

我们将尽快修复这个,在此期间,除去"type": "any"应该令牌在随后的步骤中显示。