رفتن به مطلب

بایگانی شده

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

arastooms

آنالیز داده های json جیسون

پست های پیشنهاد شده

arastooms    1,037

با سلام و درود به همه دوستان عزیز 
از اونجایی که کمی موضوع جیسون json برای دوستان تازه کار درک کردنش سخت هست من قصد دارم کمی درباره یک مبدل جیسون به کد های بیسیک برای شما توضیح بدم
این مبدل که در آدرس زیرو برای خود سایت مرجع بیسیک هست
B4J - JSON Tree Example
که وقتی این صفحه رو باز میکنید با این تصویر روبرو میشید
Capture.PNG.fb313b75504c42379700a5625bec3e29.PNG

در تصویر بالا من یک متن جیسون ساده رو به سمت چپ بالی برنامه اضافه کردم ( کپی پیست کردم )
و  دکمه 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 تا برسیم
تو همین پست براتون نحوه شناسایی آرایه ها در جیسون رو هم شرح خواهم داد
 

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

×
×
  • جدید...