У меня есть флеш-приложение, где в функции я должен разбирать json, прошедший как объект каким-то внешним API, который я не могу изменить.Actionscript3 разбор json с объектом
мой взгляд JSON как это:
{
"prodotti": [
{
"titolo": "test",
"marca": "",
"modello": "",
"cilindrata": "",
"potenza": "",
"alimentazione": "",
"images": {
"img": [
{
"thumb": "admin/uploads/img_usato/small/qekabw95L5WH1ALf6.jpg",
"big": "admin/uploads/img_usato/big/qekabw95L5WH1ALf6.jpg"
},
{
"thumb": "admin/uploads/img_usato/small/default.jpg",
"big": "admin/uploads/img_usato/big/default.jpg"
}
]
}
},
{
"titolo": "Motore Volvo TAMD 74 C",
"marca": "VOLVO PENTA",
"modello": "TAMD 74 C",
"cilindrata": "7.283 cm3",
"potenza": "331 kW a 2600 rpm",
"alimentazione": "Gasolio",
"images": {
"img": [
{
"thumb": "admin/uploads/img_usato/small/PmQwN4t4yp7P1YCWa.jpg",
"big": "admin/uploads/img_usato/big/PmQwN4t4yp7P1YCWa.jpg"
},
{
"thumb": "admin/uploads/img_usato/small/BWkjTGcy3pDM2LKRs.jpg",
"big": "admin/uploads/img_usato/big/BWkjTGcy3pDM2LKRs.jpg"
}
]
}
}
]
}
Я хочу, чтобы разобрать изображения внутри объекта. API-интерфейс отправить мне объект не astring или JSON и у меня есть эта функция теперь:
function changeData (prodotto:Object) {
img_container.graphics.clear();
//here I want to enter and take thumb and big of images!!!
for (var index in prodotto.images.img) {
//trace('index: ' + index);
//trace("thumb: " + index.thumb + ' big: ' + index.big);
}
descrizione.htmlText = prodotto.testo_html;
titolo.text = prodotto.titolo;
alimentazione.text = prodotto.alimentazione;
potenza.text = prodotto.potenza;
cilindrata.text = prodotto.cilindrata;
modello.text = prodotto.modello;
marca.text = prodotto.marca;
}
отлично Функция работает, но не для цикла, где я пытаюсь взять ошибку и большой палец моей JSON как я могу получить эту информацию в этом объекте?
Благодаря
Это не является допустимым JSON, проверьте http://jsonlint.com/ – Ronnie
Вы отставая запятые, которые делают его недействительным. Если это действительно то, что вы получаете от API, и вы не можете его изменить, я предлагаю показать, кто это сделал. Это явно недействительно. – Ronnie
У меня есть обновление моего json, у меня есть ошибка, чтобы скопировать его, но проблема такая же, что и не в том, что @Ronnie –