arastooms 1,046 ارسال شده در 2 مهر، ۱۳۹۶ اشتراک گذاری ارسال شده در 2 مهر، ۱۳۹۶ با سلام و درود به همه دوستان عزیز از اونجایی که کمی موضوع جیسون json برای دوستان تازه کار درک کردنش سخت هست من قصد دارم کمی درباره یک مبدل جیسون به کد های بیسیک برای شما توضیح بدم این مبدل که در آدرس زیرو برای خود سایت مرجع بیسیک هستB4J - JSON Tree Example که وقتی این صفحه رو باز میکنید با این تصویر روبرو میشید در تصویر بالا من یک متن جیسون ساده رو به سمت چپ بالی برنامه اضافه کردم ( کپی پیست کردم ) و دکمه parse رو زدم سمت راست به من شکل و فرم جیسون رو میده که چه داده هایی داره و چه شاخه هایی داره و هر کلید چه مقدار هایی رو گرفته و سمت چپ پایین به من کد هایی رو میده که میتونم در بیسیک کپی پیست کنم و اونها رو استفاده کنم برای این جیسون خاص {"name":"arastoo","family":"irany","user_id":"2"} به من این کد ها رو میده Dim parser As JSONParser کتابخونه جیسون بیسیک رو تیک بزنید و یک پارامتر براش معرفی کنید parser.Initialize(xxxxxxxxxxxxxxxxxx) اون رو اینشیالایز کنید و به درون پرانتز عبارت جیسون خودتون رو قرار بدید Dim root As Map = parser.NextObject یک مپ تعریف کنید که بتونید مقادیر کلید ها و مقدارهاشون رو به اون مپ بدید Dim user_id As String = root.Get("user_id") و در آخر هم مقادیر رو میتونید از مپ بگیرید و بخونید و استفاده کنید Dim name As String = root.Get("name") Dim family As String = root.Get("family") حالا شما بیاید و این مقدار جیسون رو ببینید و تست کنید تا بیشتر یاد بگیرید این یک سایت هست که وقتی کلیک کنید به شما محدوده اتصال شما رو در اینترنت میگه کجاست با مشخصات جغرافیایی کلیک کنید جیسون رو بگیرید و به روش بالا تست کنید کلیک کنید ==> جیسون موقعیت مکانی خودتون رو ببینید موفق باشید و لایک رو فراموش نکنید که اگر به 30 تا برسیم تو همین پست براتون نحوه شناسایی آرایه ها در جیسون رو هم شرح خواهم داد لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.