جداسازی متغیرهای جسون در بیسیک فور اندروید
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹ ۲۰ ۲۱ ۲۲ ۲۳ ۲۴ ۲۵ ۲۶ ۲۷ ۲۸ ۲۹ ۳۰ ۳۱ ۳۲ ۳۳ ۳۴ ۳۵ ۳۶ ۳۷ ۳۸ ۳۹ ۴۰ ۴۱ ۴۲ ۴۳ ۴۴ ۴۵ ۴۶ ۴۷ ۴۸ ۴۹ ۵۰ ۵۱ ۵۲ ۵۳ ۵۴ ۵۵ ۵۶ ۵۷ ۵۸ ۵۹ ۶۰ ۶۱ ۶۲ ۶۳ ۶۴ ۶۵ ۶۶ ۶۷ ۶۸ ۶۹ ۷۰ ۷۱ ۷۲ ۷۳ ۷۴ ۷۵ ۷۶ ۷۷ ۷۸ ۷۹ ۸۰ ۸۱ ۸۲ ۸۳ ۸۴ ۸۵ ۸۶ ۸۷ ۸۸ ۸۹ ۹۰ ۹۱ ۹۲ ۹۳ ۹۴ ۹۵ ۹۶ ۹۷ ۹۸ ۹۹ ۱۰۰ ۱۰۱ ۱۰۲ ۱۰۳ ۱۰۴ ۱۰۵ ۱۰۶ ۱۰۷ ۱۰۸ ۱۰۹ ۱۱۰ ۱۱۱ ۱۱۲ ۱۱۳ |
{ "Ok": true, "Result": [ { "name": "طلای ۱۸ عیار 750", "price": "۲۱,۱۱۷,۰۰۰", "change": "(۰%) ۰", "percent": ۰, "low": "۲۰,۸۷۵,۰۰۰", "High": "۲۱,۲۱۹,۰۰۰", "update": "۲۰ بهمن" }, { "name": "طلای ۱۸ عیار 740", "price": "۲۰,۸۳۸,۰۰۰", "change": "(۰%) ۰", "percent": ۰, "low": "۲۰,۵۹۷,۰۰۰", "High": "۲۰,۹۳۶,۰۰۰", "update": "۲۰ بهمن" }, { "name": "طلای ۲۴ عیار", "price": "۲۸,۱۵۹,۰۰۰", "change": "(۰%) ۰", "percent": ۰, "low": "۲۷,۸۳۳,۰۰۰", "High": "۲۸,۲۹۲,۰۰۰", "update": "۲۰ بهمن" }, { "name": "طلای دست دوم", "price": "۲۰,۸۳۸,۰۱۰", "change": "(۰%) ۰", "percent": ۰, "low": "۲۰,۵۹۶,۵۶۰", "High": "۲۰,۹۳۵,۹۶۰", "update": "۲۰ بهمن" }, { "name": "آبشده نقدی", "price": "۹۱,۴۳۰,۰۰۰", "change": "(۰%) ۰", "percent": ۰, "low": "۹۱,۱۲۰,۰۰۰", "High": "۹۱,۹۱۰,۰۰۰", "update": "۲۰ بهمن" }, { "name": "آبشده بنکداری ", "price": "۹۱,۵۲۰,۰۰۰", "change": "(۰%) ۰", "percent": ۰, "low": "۹۰,۴۷۰,۰۰۰", "High": "۹۱,۹۶۰,۰۰۰", "update": "۲۰ بهمن" }, { "name": "آبشده کمتر از کیلو ", "price": "۹۱,۴۹۰,۰۰۰", "change": "(۰%) ۰", "percent": ۰, "low": "۹۰,۴۴۰,۰۰۰", "High": "۹۱,۹۳۰,۰۰۰", "update": "۲۰ بهمن" }, { "name": "آبشده معاملاتی", "price": "۸۸,۸۰۰,۰۰۰", "change": "(۰%) ۰", "percent": ۰, "low": "۸۸,۴۰۰,۰۰۰", "High": "۹۴,۳۷۰,۰۰۰", "update": "۱۶ بهمن" }, { "name": "مثقال طلا ", "price": "۹۱,۴۸۰,۰۰۰", "change": "(۰%) ۰", "percent": ۰, "low": "۹۱,۱۲۰,۰۰۰", "High": "۹۱,۹۱۰,۰۰۰", "update": "۲۰ بهمن" }, { "name": "مثقال بدون حباب", "price": "۸۸,۲۸۷,۰۰۰", "change": "(۰%) ۰", "percent": ۰, "low": "۸۷,۵۵۵,۰۰۰", "High": "۸۸,۶۹۶,۰۰۰", "update": "۲۰ بهمن" }, { "name": "حباب آبشده", "price": "۳,۱۹۲,۷۴۰", "change": "(۰%) ۰", "percent": ۰, "low": "۲,۶۶۱,۱۵۰", "High": "۳,۵۶۸,۱۳۰", "update": "۲۰ بهمن" }, { "name": "مثقال بر مبنای سکه", "price": "۱۰۸,۸۵۴,۸۳۰", "change": "(۰%) ۰", "percent": ۰, "low": "۱۰۷,۲۸۷,۰۲۰", "High": "۱۰۸,۸۶۸,۰۸۰", "update": "۲۰ بهمن" } ] } |
سلام وقت بخیر من فعلا به صورت موقت به این وبسرویس دسترسی دارم میخواستم بپرسم تو بیسیک فور چطور میشه هر کدوم رو جدا دیکد کرد؟ که مثلا در یک بخشش فقط مششخصات طلای ۱۸ عیار ۷۵۰ استخراج بشه؟؟
پاسخ ها ( 2 )
سلام.
فکر کنم باید از RSS استفاده کنید
سلام دوست عزیز
این الان یه آرایه است که شما دارید، ارایه رو باید داخل حلقه foreach بندازید و اون فیلدهایی که میخواید رو نشون بدید، وارد لینک زیر بشید:
JSON Tree Example
بعد کد Json ی که دارید رو داخلش paste کنید و دکمه parse رو بزنید تا کد بیسیک رو بهتون بده؛ کدی که بهتون میده به شکل زیر هست:
الان تو کد بالا همه چی آمادست، فقط اون مقادیری که میخواید نشون بدید رو میتونید دریافت کنید.
راهنمایی بیشتری خواستید تو سایت b4x سوال کاملی راجب به همین موضوع گذاشتند که کمک خوبی بهتون میکنه:
https://www.b4x.com/android/forum/threads/loading-json-file-from-a-website-parsing-json-data-of-multiple-arrays.39457
موفق باشید