如何解决如果在ESQL中提供了sudo代码,如何访问JSON子节点数据?
我在以下位置的ESQL中问过这个问题:How do I access JSON child node data in ESQL? 但是我知道ESQL并不广为人知。
请帮助我编写用于在ESQL中访问JSON的子节点数据的sudo代码的编码。
"journals": [
{
"journalName": "Plant Species in London","journalYear": "2016","journalAuthor": [
{
"name": "Julian Bose","subject": "botany"
}
{
"name": "Samantha Adams","subject": "biology"
},],"samplePolling": {
"pollingInterval": 120,"totalAttempts": 10
}
},"supervisorName": "James Smith"
}
对于此JSON消息,有时journalAuthor
可以为0或更大。这意味着在这种情况下,有时可以有0位作者,有时可以有2位作者。
如何用sudo代码进行编码?
IF (JSON.DATA.journalAuthor != null)
VAR i = JSON.DATA.journalAuthor.Rows
WHILE ( i !=0 )
messageAuthor = JSON.DATA.journalAuthor[i].name
messageSubject = JSON.DATA.journalAuthor[i].subject
END WHILE;
END IF;
有人可以帮我用ESQL编写代码吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。