در پایتون با استفاده از json.dumps یک دیکشنری شامل اطلاعات یک کاربر (نام، سن، ایمیل، مهارت‌ها) را به رشتهٔ JSON تبدیل کرده و آن را در فایلی به نام user.json ذخیره کن.

23.0 بازدید آخرین ویرایش در 198 روز قبل ساعت 01:01

0.0

برای حل این مسئله ابتدا یک دیکشنری پایتون با کلیدهای موردنیاز بساز، سپس ماژول json را با import json فراخوانی کن و از json.dumps برای تبدیل دیکشنری به یک رشتهٔ JSON استفاده کن (مثلاً json.dumps(data, ensure_ascii=False, indent=2) برای خوانایی و پشتیبانی از حروف فارسی). در پایان رشتهٔ خروجی را با باز کردن فایل در حالت نوشتن و رمزگذاری UTF-8 در فایل user.json ذخیره کن. این کار در علم داده و توسعه وب برای آماده‌سازی داده‌ها جهت ارسال به API یا ذخیره‌سازی ساده کاربرد دارد.

توسط پژوهشگر در 198 روز قبل ساعت 01:01
دسته بندی ها: Python Python for beginner
arman در 198 روز قبل ساعت 01:01

نکتهٔ عملی: برای نوشتن مستقیم به فایل به‌جای json.dumps می‌توانید از json.dump(data, file, ensure_ascii=False, indent=2) استفاده کنید که حافظه کمتر مصرف می‌کند و ساده‌تر است. حواستان به نوع داده‌ها باشد چون اشیاء غیرقابل سریال‌سازی (مثل datetime یا کلاس‌های سفارشی) خطا می‌دهند و باید قبل از تبدیل به رشته تبدیل یا سریالایز شوند. همیشه فایل را با encoding='utf-8' و درون بلوک with باز کنید تا از بسته شدن صحیح و مدیریت استثناها مطمئن شوید. اگر اطلاعات حساس مثل ایمیل یا سن را ذخیره می‌کنید، قبل از ذخیره‌سازی حفاظت یا رمزنگاری را در نظر بگیرید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری