وب سرویس خروج json
دوستان یک وب سرویس از یک شرکت رزرو پرواز برای ما ارسال شده تادر قسمت های مختلف سایت خودمون اون رو نمایش بدیم . این اطلاعات شامل: شهر ها ، قیمت پرواز ها و .. است . برای خروجی هم گفتن از json باید استفاده کنید ، در حال حاضر هم سیستم سایت ما وردپرس است ، چگونه این کد رو به خروجی json برسونم و در وردپرس نمایش بدم ؟ اطلاعات که دادن به شکل زیر است
{“THR”:[{“price”:”110,000″,”to”:”\u0645\u0634\u0647\u062f”,”total”:”2321″,”link”:”10001″},{“price”:”126,000″,”to”:”\u06a9\u06cc\u0634″,”total”:”1939″,”link”:”10003″},{“price”:”129,300″,”to”:”\u0634\u06cc\u0631\u0627\u0632″,”total”:”1007″,”link”:”10005″},{“price”:”121,000″,”to”:”\u0627\u0647\u0648\u0627\u0632″,”total”:”695″,”link”:”10004″},{“price”:”111,000″,”to”:”\u062a\u0628\u0631\u06cc\u0632″,”total”:”477″,”link”:”10006″},{“price”:”151,000″,”to”:”\u0628\u0646\u062f\u0631\u0639\u0628\u0627\u0633″,”total”:”357″,”link”:”10010″},
پاسخ ها ( 2 )
سلام
کدی که گذاشتید Json هست(ولی گویا کامل نیست)
برای نمایش داده های Json ابتدا باید کل داده ها را داخل یک متغیر قرار بدید، به فرض مثال:
json = '{“THR”:[{“price”:”۱۱۰,۰۰۰″,”to”:”\u0645\u0634\u0647\u062f”,”total”:”۲۳۲۱″,”link”:”۱۰۰۰۱″},{“price”:”۱۲۶,۰۰۰″,”to”:”\u06a9\u06cc\u0634″,”total”:”۱۹۳۹″,”link”:”۱۰۰۰۳″},{“price”:”۱۲۹,۳۰۰″,”to”:”\u0634\u06cc\u0631\u0627\u0632″,”total”:”۱۰۰۷″,”link”:”۱۰۰۰۵″},{“price”:”۱۲۱,۰۰۰″,”to”:”\u0627\u0647\u0648\u0627\u0632″,”total”:”۶۹۵″,”link”:”۱۰۰۰۴″},{“price”:”۱۱۱,۰۰۰″,”to”:”\u062a\u0628\u0631\u06cc\u0632″,”total”:”۴۷۷″,”link”:”۱۰۰۰۶″},{“price”:”۱۵۱,۰۰۰″,”to”:”\u0628\u0646\u062f\u0631\u0639\u0628\u0627\u0633″,”total”:”۳۵۷″,”link”:”۱۰۰۱۰″}';
و سپس باید به این شکل دیکد کنید:
json = json_decode($json)$
و نحوه نمایش هم به صورت زیر است:
json-> price$
و یک افزونه هم هست که کارتون رو راه میندازه و میتونید ازش استفاده، برای دسترسی به افزونه کلیک کنید.
موفق باشید
سلام ، مرسی برای راهنمایی . اگر ممکنه یه مقدار ساده تر توضیح بدید ، چون در حقیقت من در این زمینه خیلی مبتدی هستم و نیاز دارم مرحله به مرحله مراحل انجام رو یاد بگیرم تا اون رو انجام بدم . اگر زحمتی نیست مراحل رو با شرح برام توضیح بدید . یک دنیا ممنون میشم .
ببینید قالب های وردپرس این امکان را دارند تا از کدهای php درون آنها استفاده کنید.
اون افزونه ای که معرفی کردم را نصب کنید و مستنداتش رو هم مطالعه کنید(اگر نوشتن کد برایتان مشکل است)
و بهتر هم این هست که درباره وب سرویس و جیسون و طریقه ارتباطشون و … مطالعه کنید(در سطح اینترنت آموزش های متعددی وجود دارد)، تا دستتون بیاد و آشنا بشید.
توضیح مراحل شرح به شرح و جزئی تر امکانش نیست مگر اینکه اطلاعاتتون رو درباره جیسون و مباحث مرتبط بیشتر کنید.
موفق باشید