بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

JSONArray Vs. JSONObject

مدیریت گفتگو
mohammad 9 سال پیش
آخرین تغییر: 9 سال پیش

سلام سوالم تفاوت این دوتا هست
طبق آموزش ها
 JsonObject : میتونه رشته باشه یا اعداد بهم ریخته و با {} --    {"task_id":"24","task_title":"Title"}
 JsonArray: مقادیرش به ترتیب هستن و بدون اینکه جای خالی بینش بیافته و هیچ رشته ای هم داخلش نیست!!! [0,1,2,3,4]
1.اگر اینو در نظر بگیریم:
[{"task_id":"24","task_title":"Title1"},{"task_id":"26","task_title":"Title"}]
سوالم اینه چرا JsonArray باید از نوع ارایه static باشه چرا که مینویسیم jsonArray.lenght. درصورتی که ارایه های static قابل تغییر نیستن
و ما بطور مداوم در حال تغییر آرایه هستیم و باید dynamic باشه

2. JsonObject قابل iterate شدن هست؟

نظرات

fandroid 9 سال پیش
چقدر لینک :)
sana ebadi 9 سال پیش
بله خب تقریبا در هر کدوم یه نکته نهفته اس و دوستمون که میخواست کامل درک کنه چنتاشو که براش راحتر هست رو بخونه کافیه . :)

پاسخ‌ها 1

k112 9 سال پیش

سلام 

سوال شما کمی گنگ هست بیشتر توضیح بدید بهتر هست

ولی من چیزی که فهمیدم رو میگم

اول اینکه نمونه شما یک ارایه با دو عنصر هست که دو تا ابجکت توش داره از نظر json

پس هر چیزی که بدون اندیس در داخل [] قرار بگیره میشه ارایه

و هرچی با کلید/مقدار نوشته بشه داخل {} میشه ابجکت

و اما سوال دوم شما میتونید از طریق کلیدها JsonObject رو Iterate کنید

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .