西班牙
斯潘4
我有一个包含嵌套数组的json对象,一个简单的例子是:
{“attr1”:[{“attr2”:[{“attr3”:“a”},{“attr2”:[{“attr3”:“b”},{“attr3”:“c”},{“attr2”:[{“attr3”:“d”},{“attr3”:“e”},{“attr3”:“f”}]}
我只想提取attr3,要么作为(复杂的)列表,要么作为一个有效的json ex。[{“attr3”:“a”},{“attr3”:“b”},{“attr3”:“c”},{“attr3”:“d”},{“attr3”:“e”},{“attr3”:“f”}]
如果我将jsonextractor与json一起使用[“attr1”][*][“attr2”][*]
我得到{“attr3”:“a”}{“attr3”:“b”}{“attr3”:“c”}{“attr3”:“d”}{“attr3”:“e”}{“attr3”:“f”}
两个字母之间没有逗号。
带有递归的jsonflatter确实可以工作,但是实际的json还有几百个额外的元素,如果可能的话,我希望避免不必要地创建它们。
您好!@JDH公司,我将使用stringreplacer替换}{与},{通过jsonextractor提取元素之后。
[附加]一个例子:json-to-list.fmw格式或json-to-list-2.fmw格式
嗨@jdh
我使用jsonfragmenter和json[“attr1”][*][“attr2”][*][“attr3”]
这将生成6条记录,其中'u result='a','u result='b'等
然后我使用一个listbuilder来生成一个列表,这个列表生成了``u list{}.`u result'={a,b,c,d,e,f}
见附件:json2列表.fmw
院长
?2019安全亚搏在线软件公司|合法的