Laravel JSON - پوشش ساده‌ای برای JSON، جهت کشف خطاها

گردآوری و تالیف : عرفان کاکایی
تاریخ انتشار : 28 خرداد 1397
دسته بندی ها : لاراول

Laravel JSON پکیجی سبک است که فرایند Encode کردن و Decode کردن در JSON را با نمایش exception‌هایی بر روی خطا، آسان تر می‌کند.

روش استفاده از آن برای فرایند Encode کردن، به این صورت است:

use Eastwest\Json\Facades\Json;

$json = Json::encode(['key' => 'value]);

$array = Json::decode('{"key1":"value1","key2":"value2"}');
// Assoc = false
$array = Json::decode('{"key1":"value1","key2":"value2"}', false);

آبجکت‌های برگردانده شده به طور پیشفرض به یک آرایه وابسته تبدیل می‌شوند.

این پکیج به طور خودکار زمانی که خطایی بروز می‌دهد، یک exception نمایش داده، که می‌توانید با استفاده از EncodeDecode آن‌ها را دریافت کنید:

use Eastwest\Json\Exceptions\EncodeDecode;

try {
    Json::decode('{bad json');
} catch (EncodeDecode $e) {
    // Handle exception
}

بیشتر بدانید:

برای راهنمایی در نصب و استفاده از پکیج Laravel JSON، می‌توانید صفحه گیت‌هاب آن را بررسی کنید.

منبع

مقالات پیشنهادی

Laravel-Excel - تبدیل کردن ساده اطلاعات مدل به اکسل

امروز من می خوام به طور خلاصه بررسی اجمالی در مورد پکیج Laravel-Excel داشته باشم . به نظرم احتیاج به این نیست که در مورد این مطلب توضیح خاصی بدم چون ش...

دیزاین پترن زنجیره - Chain-of-responsibility pattern

در برنامه نویسی به صورت شئ گرا، دیزاین پترنی وجود دارد به نام زنجیره مسئولیت که متشکل از یک مخزن شامل اشیاء فرمان و مجموعه ای از اشیاء پردازش است. هر...

منابع تازه برای طراحان و توسعه دهندگان - تیرماه 94

تحولات دیگه بصورت گذشته هر سال یا هر ماه اتفاق نمیوفته بلکه بصورت لحظه ای همه چی متحول میشه این قانون بر اینترنت و طراحی و برنامه نویسی وب هم حکم میکن...

ساخت JSON Feed با لاراول 

JSON Feed استاندارد جدید برای فرمت بندی کردن یک JSON برپایه ی RSS feed هست که بر ساده سازی ساخت feed ها برای خاتمه دادن به استاندارد XML هست. پیاده سا...