عضو کانال یوتیوب ما شوید.

اعتبارسنجی متغیرهای JSON

اعتبارسنجی متغیرهای JSON
اعتبارسنجی متغیرهای JSON

اعتبارسنجی متغیرهای JSON

داده های json یکی از انواع داده های قابل انتقال بین برنامه ها می باشد؛ به جز این نوع فایل از داده های xml هم برای همین کار استفاده می کنند.

خوانایی داده های json و کار با آنها به دلیل ساده بودن این نوع داده را پر کاربرد کرده است.

این نوع داده به علت مصرف حافظه ی کمتر از xml در تبادل اطلاعات داخل برنامه ها برای برنامه نویسان محبوبیت بیشتری دارد.

در این نوشته با نحوه ی اعتبارسنجی داده های json به کمک توابع php در کنار شما هستیم.

 

قبل از مطالعه ی این نوشته می توانید تفاوت های xml و json را به طور کامل مطالعه کنید.

اعتبارسنجی صحت داده ی json در php

داده های json در زبان برنامه نویسی پی اچ پی در حال معمول حاصل از خواندن فایل یا خواندن داده ها با کمک apiها یا صفحات دیگر می باشد.

بعد از خواندن این فایل ها برای پردازش نیاز دارید تا قبل از شروع عملیات پردازش بررسی های لازم را انجام دهید تا ببینید داده ی دریافتی شما اصلا فرمت قابل پردازش json را دارد یا خیر؟!

برای رسیدن به این هدف در زبان برنامه نویسی پی اچ پی توابع آماده وجود ندارد و ما با کمک ترکیب توابع شرطی پی اچ پی یک تابع برای شما آماده کرده ایم تا در کنار برنامه ی خود به سادگی استفاده کنید.

اعتبارسنچی متغیرهای JSON

برای اعتبارسنجی متغیرهای json از قطعه کد زیر استفاده کنید:

 

<?php
public function isJson($jsonData) {
    return ((is_string($jsonData) &&
    (is_object(json_decode($jsonData)) ||
    is_array(json_decode($jsonData))))) ? true : false;
}
?>

 

نکته: این کد یک تابع php است که می تواند در کنار برنامه ی شما باشد و بارها استفاده شود.

نکته : اگر تغییراتی به این تابع داده اید یا راه های بهتری برای انجام این کار در اختیار دارید در بخش نظرات همین نوشته برای ما ارسال کنید.

 

محتوای پیشنهادی :

یک بانک اطلاعاتی از کلمات معنادار زبان فارسی با فرمت json را برای پروژه های خود به سادگی دریافت و استفاده کنید. (لینک : بانک داده ی کلمات معنادار فارسی با فرمت json)

سلامت و پایدار باشید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]