Arrays 在Groovy脚本中检查JSON是结构还是数组

Arrays 在Groovy脚本中检查JSON是结构还是数组,arrays,groovy,Arrays,Groovy,我有下面的有效负载,我需要检查scheduleElements是否为jsonArray,我如何才能做到这一点 { "value":{ "ID":"1c1238c8-3517-47c7-83de-6269fa6098cc", "parentSubProject_ID":"11593e45-6db1-48ee-98b4-422dba621adb", "

我有下面的有效负载,我需要检查scheduleElements是否为jsonArray,我如何才能做到这一点

{
   "value":{
      "ID":"1c1238c8-3517-47c7-83de-6269fa6098cc",
      "parentSubProject_ID":"11593e45-6db1-48ee-98b4-422dba621adb",
      "scheduleElements":{
         "ID":"92a1352d-8319-4e1a-b921-0d7d0ee9f59e",
         "parentItem_ID":"1c1238c8-3517-47c7-83de-6269fa6098cc",
         "startDate":"2025-05-30",
         "endDate":"2025-05-30",
         "dateType":"none",
         "type":"SOP",
         "timelineElement_ID":"f08dc9df-89fb-4490-9117-40c2f094e4ba",
         "timelineElementType":"",
         "manuallyModifiedAt":"",
         "milestoneSortOrder":"0",
         "sortOrder":"0",
         "dateTypeSortOrder":"0"
      }
   }
}

解析它,并检查它是否是一个列表

Boolean isList = new JsonSlurper()
    .parseText(json)
    .value
    .scheduleElements instanceof List

schedulelements
是否需要是
schedulelements
?啊!谢谢Jeff,请添加您尝试过的代码以及失败的原因(例如错误、堆栈跟踪、日志等),以便我们对其进行改进。