有效载荷采用这种格式:
[[UpsertResult created='true'
errors='{[1][Error fields='{[1]Payroll_Type__c,}'
message='This payroll type is not associated to WSE's account. Please select another.'
statusCode='FIELD_CUSTOM_VALIDATION_EXCEPTION'
]
,}'
id='null'
success='false'
]
]我能够获得成功的关键是:
Message.payload.get(0)..success=‘false’
我想得到消息、错误、statusCode的值。使用message.payload.message、message.payload.get(0).errors和许多情况进行了尝试,但没有任何帮助。
发布于 2015-07-30 21:05:54
根据API文档,success是一个boolean字段。
所以你需要使用:
message.payload[0].success == false或者更好的是如果它处于一种状态:
!message.payload[0].success若要访问第一个Error对象的值,请使用:
message.payload[0].errors[0].message
message.payload[0].errors[0].fields
message.payload[0].errors[0].statusCodehttps://stackoverflow.com/questions/31731853
复制相似问题