JSONArray Vs. JSONObject
سلام سوالم تفاوت این دوتا هست
طبق آموزش ها
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 شدن هست؟
سلام
سوال شما کمی گنگ هست بیشتر توضیح بدید بهتر هست
ولی من چیزی که فهمیدم رو میگم
اول اینکه نمونه شما یک ارایه با دو عنصر هست که دو تا ابجکت توش داره از نظر json
پس هر چیزی که بدون اندیس در داخل [] قرار بگیره میشه ارایه
و هرچی با کلید/مقدار نوشته بشه داخل {} میشه ابجکت
و اما سوال دوم شما میتونید از طریق کلیدها JsonObject رو Iterate کنید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .