سلام دوستان خسته نباشید . بنده تا الان با json ها کار نکردم و الان تازه میخوام شروع کنم و یکم برام گیج کنندس به طور مثال من یک فرم که حالا مثلا میخوام محصولی رو باهاش بسازم چجوری باید اطلاعات این فرم رو به صورت json بفرستم و نکته دیگه این که خب من الان مثلا 10 تا محصول دارم و میخوام این ها رو نمایش بدم با json چجوری میشه این کار رو کردم اگر منبعی میشناسید لطفا معرفی کنید اگر نمونه کدی دارید لطفا برام قرار بدید فقط خواهشا کمک کنید که بدجوری گیر کردم باتشکر
@MM20001378
جیسان یه فرمت برای تبادله دادههاست که اگه توی جاواسکریپت آبجکت ساخته باشین متوجه میشین که جیسان از سینتکسش استفاده کرده. دیتاتایپهای مختلفی مثل string و bool و number و غیره رو هم ساپورت میکنه و زبانهای برنامهنویسی قابلیت parseکردن (برای اینکه محتوا رو قابل دسترس کنن) و سریالایزکردن (برای اینکه دادههارو به صورت جیسان در بیارن) رو اضافه کردن و همین باعث شده که از فرمت xml که قبلا رایج بود سبقت بگیره. تازه خواناتر هم هست.
اگه خواستین فرمت جیسان رو خوب یاد بگیرین، این دو تا لینک رو مطالعه کنین:
https://www.w3schools.com/js/js_json_intro.asp
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON
@mohaligateway
تنها ربطی که بین جاواسکریپت و جیسان هست، اینه که جیسان بر پایهی جاواسکریپته، وگرنه کاملا از هم مستقل هستن و «برای جاواسکریپت» نیست. ارتباط هم با زبانهای برنامهنویسی دیگه نیست، تنها با ریسپانس اونها سر و کار داره. با جاواسکریپت میشه xml رو هم parse کرد.
شاید پاسخ شما همینجا باشد
این هم مستندات php بخونیش مفیده
لینک
خب الان مثلا من یک فرمی رو دارم که میخوام یک محصولی ثبت کنم خب اطلاعاتم رو باید مثل قبل بفرستم یا ن
و سوال دیگه این که content-Type=application\json این چیه دقیقا
@ajdar9667
@MM20001378 خب منظورت رو نمیفمم محصول رو بریز داخل دیتابیس چه ربطی به جیسون داره
تخصص: برنامهنویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native
سلام
content-Type=application\json می گوید این response از نوع json هست
@MM20001378
خب مثلا من الان توی Postman وقتی که یک درخواستی رو ارسال میکنم تیک گزینه content-type=application\json رو میزنم طبق چیزی که الان شما گفتید این هم ینی اینکه request ما از نوع aplication\json هست درسته ؟
و سوال دوم اینکه من یک فیلم رو دیدم که داخل Postman علاوه بر اینکه تیک گزینه application\json رو میزد میومد و تیک گزینه
Accept:application/json رو هم میزد و من کاربرد این رو نمیدونم چیه ممنون میشم یک راهنمایی بکنید
@websaz
سلام دوست عزیز
اگه بخوام به زبان ساده براتون توضیح بدم که json چی هستش میشه گفت json یک فرمت واسط برای زبان برنامه جاوا اسکریپت. یه جورایی میشه گفت جاوا اسکریپت برای ارتباط برقرار کردن با زبان های برنامه نویسی دیگه فقط این مترجم رو درک میکنه. به خاطر همین هم چه شما php کار کنید و چه زیان های دیگر مثل python برای اینکه با جائا اسکریپت و یا فریمورک های جاوا اسکریپت بخواهید ارتباط بگیرید باید اطلاعات رو از طریق json جا به جا کنید.
@MM20001378
@MM20001378
توی HTTP ما واسه Request و Responseهامون یه سری Header داریم. یکی از هدرها content-type هست که فرمت محتوایی که توی Response برمیگرده رو تعیین میکنه. (البته اینکه سرور چه قدر به درخواست ما احترام بذاره و همون فرمت رو بفرسته بحثش جداست)
Content-type: text/html
اینجا تعیین کردیم که Responseای که از سرور برمیگرده HTML باشه.