Retorno de dados em um JSOn

Alguem pode me dar um luz nesse problema?

Preciso pegar apenas o valor que está na prente do campo mtId. Já tentei de tudo mas não consigo!

###======Código=========

###======Console========

Como já dizia o sábio Jack (the ripper), vamos por partes.
Primeiro, você recebe um envelope com o objeto receivedResponse, que contém detailDescription, statusDescription e receivedMessages.
receivedMessages é, então, um array. Logo, um objeto composto por mais de um objeto.
Assim sendo, podemos fazer isso:
var receivedResponse = envelope.receivedResponse; onde envelope é a variável recebida no retorno da chamada ajax.
var receivedMessages = receivedResponse.receivedMessages;
Para pegar apenas a posição 0 do vetor:
var msg0 = receivedMessages[0];
var mtId = msg0.mtId;
Para iterar sobre o vetor:
for (var i = 0; i < receivedMessages.length; i++){ var mtId = receivedMessages[i].mtId; console.log(mtId); }

drsmachado fico muito grato por ter respondido. Mas estou usando a linguagem Java e não o JavaScript.

Eu vivo insistindo para as pessoas colocarem as informações de forma relevante…
Pois bem, neste caso, você vai precisar deserializar o objeto JSON em objetos java.
O modo mais fácil de fazer isso é criando as classes e depois utilizar o google Gson para transformar de um JSON em objetos java.
Como criar a estrutura de classes java?
Esta ferramenta te ajuda a fazer isso.

[RESOLVIDO] Valew!!!