پرش به

  • مهمان گرامی به انجمن برنامه نویسی بیسیک فور ایکس خوش آمدید برای استفاده از تمام امکانات انجمن لطفا ثبت نام کنید.
    تصویر

    در خواست آموزش و توضیحاتی تغریبا کاملا در باره json


    • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
    2 پاسخ برای این موضوع

    #1 ارسالی دوشنبه ۲۹ شهريور ۹۵ - ۲۳:۱۱:۲۵

    mr.edris
    mr.edris
    +47
    • ███▒▒▒▒▒▒▒ %15

    • 31 ارسال
    • جنسیت : اقا
    • محل زندگی : iran-kermanshah

    ُلام به همه دوستای عزیز

    اقا ی لطفی به من کنین

    من این جیسون برام گنگه

    ممنون میشم توضیح بدید برام

    هرچی کاملتر بهتر :greeting:

    من فرقش و با اون http نمی فهمم :unsure:


    • Syed Esmaeil این پست را پسندیده است

    با آرزوی موفقیت برای تمامی برنامه نویس ها

    B4A Is My LoVe


    #2 ارسالی سه شنبه ۳۰ شهريور ۹۵ - ۰۰:۳۱:۵۴

    H@mid.RS
    H@mid.RS
    +1878
    • Administrator

    • 956 ارسال
    • جنسیت : اقا
    • محل زندگی : نیشابور
    • تلگرام : Basic4X@

    مدال های کاربر

                  

    درود بر ادریس عزیز دوست قدیمی ما

     

    خوب ادریس جان یادته قبلا ما می اومدیم مثلا برای جدا کردن یک ایدی نیمباز داخل فایل های xml که به ما سرور میداد کلی indexof و خیلی کارهای دیگه میکردیم تا فقط بدونیم ایدی رو جدا کنیم

    json کار مارو خیلی راحت میکنه و که ما بتونیم ی نقل و اتقالاتی رو بین سرور انجام بدیم

    خوب برای مثال لینک زیر رو ببین :DD:

    برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

     

    وقتی میریم داخلش ی صفحه پر از کد نشون میده که ادم نمی دونه چیه چون واقعا در هم هست

    ولی قضیه چیز دیگه ای هست اونا همه مشخصات حساب های ثبت نام شده در برنامه ما هستن

    json میاد اونارو برامون میگیره و مرتب میکنه و میده بهمون تا ازش استفاده کنیم

    مثلا داخل بیسیک فور اندروید اگه مثال بزنیم به صورت زیر میشه تا بهمون اون اطلاعات رو به صورت مرتب شده به ما در یک لیست ویو نمایش بده

    کد های زیر برای گرفتن اون اطلاعات از اون لینک و نمایشش داخل لیست ویو هست:

     

    اول از همه باید اون اطلاعات رو بگیریم توسط HttpJob که در کتابخانه httpultis2 این کلاس وجود داره

    برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

    تا اینجا اومدیم اون اطلاعات رو از سرور گرفتیم و فرستادیم به ساب JobDone  حالا توسط همین JSON میایم میریزمشون داخل یک لیست ویو مثلا می خوام نام و موقعیت رو پیدا کنه بین اونا و در لیست ویو نمایش بده :

    برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

    کد بالا json برامون اطلاعات location و user_id رو گرفت و توسط map اونو داخل لیست ویو نشونمون داد

    بازم مثال :(نقر دوم لیست ویو)

    {"user_id":"myself","location":"tehran"}

    این اطلاعات نفر دوم هست که قبلش نفر اول و بعدش کلی افراد وجود داره

    برای گرفتن اطلاعاتش کافیه کد که در ساب jobdon هست رو دقت کنی و تنها جای مهمش کد زیر هست :

    برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

    من لیست ویو مثال زدم و عنوان شد ایدی و توضیحات لیست ویو شد موقعیت مون که json جان برامون مرتب میذاره

    شات از کاری که کردیم :

    GIF_110.gif

    و سورس کد رو هم دانلود کن تا بهتر متوجه بشی :


    برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

     

    برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

      40.52K   9 تعداد دریافت ها

     

    خوب تا اینجا اگه یکم برا json کد زیاد نوشتیم برای انلاین بودنش بود حالا به صورت افلاین ببین که فقط json کار میکنه

     

    همون کد روش و کار بالا فقط در موقع افلاین:(نیاز به اینترنت نداریم)

     

    کدی که من در سورس افلاین استفاده کردم :

    برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

    خیلی مختصر و مفید و قابل فهم

    همون کار بالا و همون اطلاعات منتها در یک فایل که ما نیاز به دانلودش نداریم

    لینک سورس کد کار با json افلاین :

     

    برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

     

    برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

      25K   9 تعداد دریافت ها

     

    شات هم همون شات بالا هست

     

    یکم زیاد توضیح دادم سعی کردم بفهمی

     

    هر چی سوال داری در این مورد بپرس تا کاملا یاد بگیری

     

     

     


    • Syed Esmaeil, Sina و mr.edris این پست را پسندیده است

    jg_4ng.png

    :bye:
     

    instaaa_copy.png


    #3 ارسالی سه شنبه ۳۰ شهريور ۹۵ - ۱۸:۵۳:۰۷

    mr.edris
    mr.edris
    +47
    • ███▒▒▒▒▒▒▒ %15

    • 31 ارسال
    • جنسیت : اقا
    • محل زندگی : iran-kermanshah

    یکمی گنگم باید چند باری باهاش کار کنم بیاد دستم ... این مپ و این چیزا


    با آرزوی موفقیت برای تمامی برنامه نویس ها

    B4A Is My LoVe





    0 کاربر در حال خواندن این موضوع است

    0 کاربر، 0 مهمان و 0 عضو مخفی

    تغییر Layout ایندکس انجمن
    انتخاب فونت دلخواه
    انتخاب رنگ عناصر
    123456789101112131415
    انتخاب عکس به عنوان پس زمینه
    انتخاب پترن به عنوان پس زمینه
    انتخاب رنگ پس زمینه ایندکس
    انتخاب رنگ منو ها
    Click To Disable Effects