Tengo un poco de un dilema. Tengo un objeto JSON que tiene un formato con el que no estoy familiarizado (comienza con una matriz []
en lugar de un objeto {}
) y me preguntaba cómo podría analizarlo en AS3. El objeto se ve así:AS3 Análisis JSON
[
{
"food": [
{
"name": "pasta",
"price": 14.50,
"quantity": 20
},
{
"name": "soup",
"price": 6.50,
"quantity": 4
}
]
},
{
"food": [
{
"name": "salad",
"price": 2.50,
"quantity": 3
},
{
"name": "pizza",
"price": 4.50,
"quantity": 2
}
]
}
]
Realmente no sé cómo llego a cada matriz de alimentos, y cada objeto dentro de ella. ¡Cualquier ayuda sería muy apreciada! ¡Gracias!
He intentado usar ese método, sin embargo con el JSON que he publicado anteriormente, ¿Es necesario comenzar con una JSONArray primero, y luego un objeto JSON? ya que está envuelto primero por [] y luego por {}. – dtrainer45
+1 AS3corelib es bueno. @ dtrainer45: si usa adobe flexbuilder, agregue un punto de interrupción después de deserializar la cadena json. Luego puedes explorar la estructura del gráfico de objetos creado. Si es una matriz, probablemente debería ser algo así como var x: JSONObject = new JSONObject (data); trace (x [0] .food [0] .name); no probado, sin embargo. – Max