Winsoft JSON Library v5.7 – Powerful JSON Support for Delphi
تجزیه و تولید JSON برای برنامههای دلفی
Specification
| Feature | Json |
|---|
توضیحات:
کتابخانه Winsoft JSON یک کتابخانه Delphi و C++Builder برای خواندن، تغییر و ایجاد فایلهای JSON است. این کتابخانه مدیریت جامع JSON را برای حروف، اعداد، رشتهها(strings)، آرایهها(arrays) و اشیاء با پشتیبانی از تبدیل تاریخ و زمان به قالبهای قابل استفاده و رمزگشایی آنها ارائه میدهد.
توسعهدهندگان میتوانند برای کار با دادههای JSON به دو روش مختلف عمل کنند. برای پردازش دادهها در حافظه، امکان استفاده از Parserها و Generatorهای مبتنی بر Object وجود دارد که دسترسی و مدیریت ساختاریافته دادههای JSON را فراهم میکنند. در مقابل، برای پردازش کارآمد فایلها و دادههای حجیم، میتوان از Readerها و Writerهای مبتنی بر Streaming استفاده کرد که دادهها را بهصورت تدریجی پردازش میکنند و به کاهش مصرف حافظه کمک میکنند.
با به کارگیری این کتابخانه میتوان نوع خروجی را سفارشی کرد و همچنین این کتابخانه به اپلیکیشنها اجازه کنترل نحوه تولید JSON را میدهد. این کتابخانه چند پلتفرمی است و میتواند طیف وسیعی از سیستم ه
عاملها را پوشش داده و قابل استفاده در پروژههایی که ویندوز، macOS، لینوکس، iOS و اندروید را هدف قرار میدهند، میباشد. این کتابخانه از نسخههای 5 تا 13 دلفی و C++Builder و همچنین Lazarus 4.2 پشتیبانی میکند. با توجه به مستندات ارائه شده در مورد قابلیتهای موجود در این کتابخانه میتوان گفت که این کتابخانه برای توسعهدهندگانی مناسب است که به import، export، پیکربندی، تبادل دادهها یا مدیریت فایل ساختار یافته سبک JSON در برنامههای دلفی یا C++Builder نیاز دارند.
ویژگی ها:
- خواندن، تغییر و ایجاد فایلهای JSON
- پشتیبانی از حروف JSON، اعداد، رشتهها(strings)، آرایهها(arrays) و اشیاء
- تبدیل تاریخ و زمان به قالبهای قابل استفاده و رمزگشایی آنها
- تجزیه و تولید دادههای JSON مستقیماً در حافظه، بدون نیاز به ذخیرهسازی موقت روی دیسک
- خواننده و نویسنده JSON به صورت استریمینگ (Streaming)
- امکان تنظیم نوع خروجیهای JSON
- پشتیبانی از پلتفرمهای مختلف برای دسکتاپ و موبایل
- سازگار با Delphi/C++Builder 5-13 و Lazarus 4.2
مناسب برای:
مناسب برای توسعهدهندگان Delphi و C++Builder که ویژگیهای تجزیه، تولید، import ، export یا تبادل داده JSON را به اپلیکیشنهای دسکتاپ و موبایل اضافه میکنند.
سوالات متداول:
کدام پلتفرمها توسط این محصول پشتیبانی میشوند؟
این کتابخانه از ویندوز، macOS، لینوکس، iOS و اندروید پشتیبانی میکند.
کدام محیطهای توسط این محصول توسعه پشتیبانی میشوند؟
از نسخههای 5 تا 13 دلفی و C++Builder به علاوه Lazarus 4.2 پشتیبانی میکند.
آیا میتواند JSON را بدون بارگذاری کامل یک مدل شیء پردازش کند؟
بله. این کتابخانه از قابلیت خواندن و نوشتن جریانی (Streaming) برای پردازش فایلهای JSON پشتیبانی میکند و دادهها را بهصورت مرحلهای پردازش میکند.
آیا از مقادیر تاریخ و زمان پشتیبانی میکند؟
بله. رمزگذاری و رمزگشایی تاریخ و زمان پشتیبانی میشود.









Reviews
Clear filtersThere are no reviews yet.