یکی از مواردی که عموما در برنامه نویسی با آن سر و کار داریم، parse اطلاعات با فرمتهای مختلف است. از CSV تا XML تا ... JSON .
در مورد کار با XML در دات نت فریم ورک، فضاهای نام مرتبط زیادی وجود دارند؛ برای مثال System.Xml.Linq و System.Xml . همچنین یک روش دیگر هم برای کار با اطلاعات XML ایی در دات نت وجود دارد. میشود کلاس معادل یک فایل XML را تولید و سپس اطلاعات آنرا به این کلاس نگاشت کرد. اطلاعات بیشتر : (
^). این برنامه کار خود مایکروسافت است.
در مورد JSON از دات نت سه و نیم به بعد کارهایی صورت گرفته مانند : (
^). اما آنچنان دلچسب نیست. جهت رفع این خلاء کتابخانهی سورس باز و بسیار کاملی در این زمینه به نام JSON.NET تهیه شده که از این آدرس قابل دریافت است: (
^)
و خبر خوب اینکه امکان تهیه کلاسهای معادل اطلاعات JSON ایی هم مدتیاست توسط برنامه نویسهای مستقل تهیه شده است. یا میتوان از امکانات توکار دات نت استفاده کرد یا از کتابخانههایی مانند JSON.NET یا از هیچکدام! میتوان یک راست کل اطلاعات JSON ایی دریافتی را به یک یا چند کلاس معادل آن نگاشت کرد: