Filtrar resultados de URL JSON con App Inventor 2

Estoy tratando de filtrar los resultados de una URL JSON usando App Inventor 2, siguiendo ejemplos de códigos deaquí1 yhere2, pero todavía no puedo hacerlo bien. Solo obtengo un resultado a la vez.

Los resultados JSON son datos en la forma que se muestra en la siguiente figura:

{
"field1":"alphaNumeric1",
"field2":"aNumber1",
"field3":"DD/MM/YY",
"field4":"HH/MM/SS",
"field5":"https://",
"field6":"aText",
"field7":"aNumber2",
"field8":"alphaNumeric2",
"field9":"aNumber3",
"field10":"alphaNumeric3"
}

La URL de JSON se actualiza constantemente, al igual que los resultados, pero esto no es un problema por ahora. Puedo hacer que lo lea un temporizador.

El problema es que a partir de los resultados anteriores, necesito analizar "field2", "field5", "field6", según las etiquetas de la aplicación. Entonces, por ejemplo, cuando ingreso un "aNumber1" para que me busquen en los datos JSON y tenga el resultado en una etiqueta.

¿Es posible que esta búsqueda de datos JSON se realice con App Inventor 2?

Cualquiera que sea lo suficientemente amable, responda con bloques de muestra si es posible. ¡Gracias a todos de antemano!

[EDITAR 1]

No importa lo que haya intentado, JSON no se pudo filtrar correctamente. Por lo tanto, debo filtrar los resultados de la URL en XML.

Los resultados XML son datos en la forma que se muestra en la siguiente figura:

<results>
<decision>
<alphaNumeric1>ABC1D</alphaNumeric1>
<aNumber1>ABCD</aNumber1>
<aDate>123</aDate>
<doc>HTTP</doc>
<aNumber2>1234</aNumber2>
<alphaNumeric2>TYPE</talphaNumeric2>
<aNumber3>12345</aNumber3>
<aNumber4>1234567</aNumber4>
<aText>SomeText</aText>
<aHour>00:00:00</aHour>
</decision>
.
.
.
<decision>
.
.
.
</decision>
.
.
.
</results>

He tratado de seguir el ejemplo enhere2, pero no lo entiendo bien. De acuerdo con la salida XML, ¿qué debo poner en starTag y endTag, para obtener un resultado de análisis si estoy buscando, por ejemplo? un valor de Number4 (= 1234567)?

¿Alguien puede responder con una respuesta?

[EDITAR 2]

Bueno, estoy tratando de hacer algún progreso aquí siguiendo el ejemplo enaquí3.

El XML se analiza con un error de tiempo de ejecución "esta no es una lista de pares bien formateada".

El siguiente es el código de bloques que estoy usando:

¿Por qué es así, ya que estoy siguiendo el ejemplo al pie de la letra? ¿Alguna pista de alguien para resolver esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta