Merhaba Bir JSON dizisi oluşturmak istiyorum. Ben kullanarak denediJSON Array nasıl oluşturulur?
:
JSONArray jArray = new JSONArray();
while(itr.hasNext()){
int objId = itr.next();
jArray.put(objId, odao.getObjectName(objId));
}
results = jArray.toString();
Not: odao.getObjectName(objId)
ObjID denir "nesne kimliği" dayalı bir ad alır.
jQuery
kullanarak aldığınız zaman sadece "LaStone" görüntülenmesini ile
[null,null,null,"SomeValue",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"AnotherValue",null,null,null,null,null,null,null,null,null,null,"SomethingElse","AnotherOne","LastOne"]
gibi çok komik görünümlü dizi olsun. ,:
Dizi
{[ "someValue" "3"] gibi olmalıdır [ "40", "anotherValue"], [ "23", "olarak başka şeyler"], [ "9" : "AnotherOne"], ["1": "LastOne"]}
Sayılar, alışık olduğum dizinin bir nedeni için hiç gösterilmiyor.
JSON Dizileri JSON dizileriniz var mı? –
Ne alırsanız alın, böyle görünmemelidir. Nesneler [foo, bar, baz] iken nesneler {"foo": "value", "bar": "value", "baz": "value"}. {} Ve [] kafanızın karışmış görünüyorsunuz. – Quentin
Herkese teşekkürler, her cevaptan bir şey aldım.Sonunda, sorumun tam olarak olması gerektiği gibi ifade edilmediğini fark ettim, ama cevaplarınız benim problemimi çözdü. – Ankur