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

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

20 کتابخانه عالی برای تابستان 1395 - قسمت اول

اولین بار php در سال 1995 ارائه شده و تا به الان مخاطبان خیلی خیلی زیادی داره و همچنین کسانی که با اون کار میکنن هم خیلی زیاد هستند به همین خاطر هر رو...

کپسوله سازی - برنامه نویسی شی گرا در php | قسمت سوم

اولین باری که این اسم رو میبینید تعجب میکنید که این دیگه چیه . یعنی قراره چی باشه ! راستش خودمم همینطور بودم ، برام عجیب بود ولی وقتی معنی کسپوله سازی...