点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
HI
我们有json输入,并希望获取" cmis:objectTypeId"->" type"的值
{ "对象":[ { "对象":{ "属性":{ " cmis:objectTypeId":{ " id":" cmis:objectTypeId", " localName":" cmis:objectTypeId", " displayName":" cmis:objectTypeId", " queryName":" cmis:objectTypeId", " type":" id", " cardinality":" single", " value":" cmis:folder" } } } } ] }
因此期望该值为" id"
我尝试了以下代码
def obj = new JsonSlurper()。parseText(body); def c = obj.objects.object.properties.'cmis:objectTypeId'.type
但提供错误
仅当我不包含"类型"但它给出"空"值时,此代码才起作用
即def c = obj.objects.object.properties.'cmis:objectTypeId'
我可以在这里知道如何调用类型的值吗
您好,阿努拉格
我猜这与您的其他问题。 即使您现在正在尝试使用另一种方法,也请花一些时间来跟进该问题。
对于这个问题,obj.objects是一个列表,因此您需要一个索引来表示一个特定的 列表中的项目(您的情况是第一个)。 试试这个:
问候,
Morten p>
嗨阿努拉格
请记住在发布新问题时也跟进您现有的未解决问题。
谢谢
Morten
此外,您的JSON似乎无效。 请检查并更新问题。
关于
Morten
一周热门 更多>