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

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

منابع تازه برای توسعه دهندگان Front-end - سری چهارم

امروزه ابزار ها ، کتابخانه ها و فریمورک های مختلفی بصورت روزانه برای توسعه دهنگاه Front-end ارائه می شود تا آنها بتوانند سریع تر ، بهتر و راحتر پروژه...

حس اتوماتیک سازی کارهای front-end با gulp

سلام خدمت همه ای کاربرهای راکت ، این یک مقاله اختصاصی از وبسایت راکت هست امیدوارم مورد استفاده اتون قرار بگیره و بیشتر با زبان محاوره ای سعی به نوشتن...