Resources  
  • Property 'X' Does Not Configure the Code Serialization for its Property ContentSep 11, 2024. The .NET 9 RC-1, released on September 9, 2024, introduced a WinForms component error (WFO1000), where properties fail to serialize code. To fix this, add using System.ComponentModel and apply [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] on properties, or suppress the warning.
  • Polymorphic serialization using System.Text.JsonApr 12, 2024. Polymorphic serialization is the process of serializing and deserializing objects of different types that share a common base type. This allows us to preserve the specific type information of each object, which is crucial when we want to deserialize the objects back into their original types.
  • What is JSON Serialization and Deserialization in C# Mar 27, 2024. JSON (JavaScript Object Notation) has become a ubiquitous data interchange format, especially in web development. In C#, developers have multiple options for serializing C# objects to JSON and deserializing JSON strings back to C# objects
  • What is Serialization and Deserialization in C#?Mar 04, 2024. Serialization and deserialization are processes used to convert objects into a format that can be easily stored, transmitted, or persisted, and then reconstructed back into objects when needed.
  • Camelcase Serialization in .Net 9Feb 19, 2024. In .NET 9, developers have been granted a powerful tool to enhance data serialization: CamelCase Serialization. This feature facilitates smoother interoperability with systems and frameworks that expect camelCase formatted data
  • JSON Serialization and Deserialization in C#Dec 29, 2023. JSON serialization and deserialization in C#! Learn the ropes with Newtonsoft.Json (Json.NET) or the built-in System.Text.Json. Level up your data interchange skills for seamless system communication.
  • XML Serialization in practice: Preparing The Central Bank ServiceFeb 17, 2023. Learn XML serialization in practice. In the second part of our article, we will get acquainted with XML serialization and look at the use of the Central Bank's XML service in real practice.
  • Essentials Of Serialization - Binary SerializationFeb 15, 2023. This article will help you to understand serialization and deserialization and use Binary serialization in practice
  • Introduction To Serialization In .NETMar 08, 2018. In this article, we will Learn about various serialization formats like binary, XML, and JSON, along with serialization attributes and best practices for efficient data handling and persistence within the .NET ecosystem.
  • Implementation Of XML Serialization And Data Contract Serialization Utility In .NETJun 17, 2017. Basic Idea about DeSerializer and Serializer; advantages and disadvantages of XmlSerializer and DataContractSerializer; implementation XML and DataContract Serializer/ De-Serializer.
  • JSON Serialization and Deserialization in C#Jul 08, 2016. In this article, you will learn about JSON serialization and deserialization in C#. We can implement JSON Serialization/Deserialization by using JavaScriptSerializer class, DataContractJsonSerializer class, JSON.NET library.
  • JSON Serialization And Deserialization Using JSON.NET Library In C#Nov 19, 2015. In this article, you will learn how to serialize and deserialize JSON objects using the JSON.NET library. JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write and easy for machines to parse and generate. JSON is a text format that is completely language-independent.
  • Using XML Serialization with C# and SQL ServerAug 22, 2015. In this article you will learn how to use XML Serialization with C# and SQL Server.
  • Date Serialization With AngularJS & Web APIJun 09, 2015. When we use the date datatype in AngularJS and Web API, it is very much important to parse the date value properly.
  • XML Serialization and Deserialization in C#May 06, 2014. In this article I would like to demonstrate a generic XML Serialization/Deserialization process.
  • JSON Serialization Using Newtonsoft JSON SerializeDec 16, 2013. In this article we will use the Newtonsoft JSON serialization library to serialize JSON data. Download and install the Newtonsoft JSON serializer package using the NuGet package manager.
  • Introduction To Serialization In JavaMay 06, 2013. In this article, we discuss Serialization in Java. Serialization is a way to write the state of an object into a byte stream.
  • Object Serialization in VB.NETNov 10, 2012. This application is simple Console application which demonstrate Object Serialization in VB.NET by use of System.Runtime.Serialization namespace.
  • WCF Serialization Part 1: Day 6Oct 05, 2012. In this article, we will discuss serialization in WCF. Default serializer in WCF and different kinds of serializers WCF supports.
  • WCF Serialization Part 2: Day 7Oct 05, 2012. In this article, we create an application, in this application we use a DataContractSerializer to serialize and deserialize data. We also see how we can use SvcUtil.exe
  • CLR Object And JSON Serialization And DeserializationAug 27, 2012. This article demonstrates how to serialize and deserialize CLR objects for web-based applications.
  • Binary Serialization of a Class in a FileMar 02, 2012. In this article I will demonstrate how to use Binary serialization of a class in a file.
  • How to Use InsertBatch With BSon Serialization in a Mongo database in C#May 17, 2011. In this article I will describe the use of the insert batch statement in a Mongo database for inserting a large amount of data.
  • Use Of Serialization In C#Mar 24, 2011. In this article I will demonstrate the use of serialization and how to perform XML serialization.
  • Convert your Data Transfer Object to XML (XML Serialization and Deserialization)Feb 21, 2011. How to convert Business Entity/ Data Transfer Object to XML string and also XML string to Business Entity/ Data Transfer Object.
  • Best Practices in .NET XML Serialization of Complex ClassesDec 06, 2010. This article will show you XML serialization, so simply added in code, is not a magical stick. Serialization must be planned in full detail when working with complex classes, rather than expected to work by itself. Loss of planning work leads to redesign work later on, when maintaining serialization of original classes becomes too expensive or even hits the limit after which serialization of original classes is not possible without loss of data.
  • .Net Serialization using Soap FormatterMay 19, 2008. This article explains how to serialize objects using soap formatter which is used extensively in .Net Remoting.
  • Encrypted .NET Serialization to SQLite DatabaseJun 25, 2007. Sometimes, non-enterprise applications need the ability to store encrypted data locally. We'll explore 3 ways to serialize and encrypt data to a SQLite database file with C#.
  • .NET Serialization to SQLite Database Jun 25, 2007. Most non-enterprise applications need the ability to store data locally. We'll explore 3 ways to serialize data to a SQLite database file with C#.
  • XML Serialization in .NET Framework 2.0 : Part IIMar 23, 2007. This article shows how to create classes that can be Serialized by using XML Serialization.
  • XML Serialization in .NET Framework 2.0 : Part IMar 21, 2007. This article introduces serializing objects to XML format.
  • Apply Object Serialization In Real Life SituationMar 30, 2006. Object serialization is a process of streaming an object into a byte array. This article explains the object serialization process using a real world example.
  • Understanding .NET Binary SerializationNov 19, 2024. .NET Binary Serialization simplifies the process of converting objects into binary formats for efficient storage or data transfer. This guide explores serialization techniques, the BinaryFormatter class, custom serialization, and best practices.
  • Serialization and DeSerialization in C#Oct 21, 2024. Serialization is the process of converting an object into a storable format, such as XML, JSON, or binary, while deserialization restores it to its original form. Common types include XML, JSON, Binary, and SOAP serialization.
  • Information Computation Mastery: SerializationApr 01, 2024. To use computers to automate information processing we have to deal with bitstreams as the information representation. We need bitstreams to be handled using files to preserve the data. The transition process from the objects to the stream is called the serialization.
  • Java Records Met SerializationJan 08, 2023. There is a new syntax in the java language to declare a record class. A Record class tightly couples its API to its internal representation. The declaration of a record class is significantly more concise than that of a normal class. 
  • Serialization (2) - JSON SerializationDec 13, 2022. This article will discuss JSON Serialization. Serialization is the process of converting an object into a stream of bytes to store the object or transmit it to memory, a database, or a file.
  • Serialization (1): in GeneralMar 08, 2022. This article discusses Serialization in general.
  • Deserialization BasicsOct 08, 2020. In this article, you will learn about the basics of Deserialization.
  • Improve Your Model Classes With OOP - Part Three - SerializationSep 01, 2019. In this article, you will learn about improve your model classes with OOP - Serialization.
  • Generating XML Root Node Having Colon-Via SerializationDec 20, 2017. Generating XML dynamically with a defined schema involves handling namespaces and prefixes correctly. Using XmlElement and XmlAttribute classes helps serialize XML parts, but achieving a prefixed root node like sl : RandomWindow requires careful setup of XmlRoot attributes.
  • Serialization And Deserialization In C# Using Protobuf-net.dllDec 23, 2016. This article describes how to implement serialization and deserialization using Protobuf-net.dll. This article explores Protobuf-net, a .NET library for efficient serialization and deserialization using Google's Protocol Buffers.
  • Serialization and Deserialization in C#Jun 27, 2016. In this article you will learn about serialization in C# and deserialization In C#.
  • Serialization And Deserialization in .NETDec 27, 2015. Serialization in .NET transforms objects into a format suitable for storage or transmission, facilitating data interchange. Deserialization reverses this process, reconstructing objects from the serialized form, enabling seamless data transfer and persistence across applications.
  • Web API With AJAX: Submit Form Data After SerializationDec 12, 2013. This article provides two ways to submit form data (save user's data) to the server; the first is to take data from each control and form it in JSON format and the second is to serialize an entire form's data and send it to the server.
  • Serialization Version Control In JavaJul 18, 2013. In this article I will be explaining about the version control in serialization.
  • Serialization In JavaJul 07, 2013. This article explains serialization in Java. Serialization is a way to you save the specific state of the program in a file so that you can retrieve that file in the class at some other point.
  • Introduction To Deserialization In JavaMay 06, 2013. In this article we discuss Deserialization in java.
  • .NET SerializationApr 30, 2013. Serialization in .NET facilitates object state persistence, enabling transmission across networks or storage in various formats like binary and XML. It ensures data integrity, exemplified by the US Visa application, utilizing binary serialization. Implementing serialization requires marking classes with attributes.
  • Serialization and Deserialization of JSON DataApr 10, 2013. JavaScript Object Notation (JSON) is an open and text-based data exchange format.
  • Serialization vs. MarshalingMay 06, 2010. Are you somewhat confused between Serialization and Marshaling? This writing would break this confusion up, it would give you a basic understanding of the process of Serialization and the process of Marshaling, and how you can get the most out of each.
  • XML Serialization/Deserialization of Immutable ObjectsApr 19, 2010. Here’s a brief example of how to serialize and deserialize immutable objects to XML.
  • How to Create Config file with xml SerializationJan 23, 2010. This is a simple example of how to use xml serialization to make configuration files.
  • Serialization in C# and .NETJun 28, 2007. Serialization is a process through which an object's state is transformed into some serial data format, such as XML or binary format.
  • .NET Class For SerializationJul 14, 2003. In the .NET framework, serialization is the process of converting objects into a format that can be easily stored, transmitted, or reconstructed later. .NET provides various classes and libraries to facilitate serialization. One of the key classes for serialization in .NET is the System.Runtime.Serialization namespace, which contains essential classes and attributes for this purpose.
  • Persist ListView Settings with SerializationDec 13, 2002. In this article, I'll show you how to persist the column order and width settings by using Serialization, binary serialization to be more specific. And you won't believe how easy it is.
  • Serialization Sample CodeMar 13, 2001. A class on serialization.
  • .NET 9 Apps Are Faster Than EverApr 19, 2025. Explore .NET 9’s impressive performance improvements! From faster JSON serialization, optimized JIT compiler, reduced memory usage, to enhanced HTTP/3 handling
  • System.Text.Json vs. Newtonsoft.Json: A Comprehensive ComparisonJan 31, 2025. System.Text.Json and Newtonsoft.Json are popular libraries for JSON serialization in .NET. System.Text.Json offers better performance and lower memory usage, while Newtonsoft.Json provides more advanced features like dynamic JSON handling and custom converters.
  • Working with gRPC API in .NET 8Jan 21, 2025. We create a simple gRPC service using .NET C# to perform CRUD operations on a book management system. Learn how to define a .proto file, implement server-side logic, and test with tools like Postman for efficient communication.
  • AI-Powered Virtual Assistants: How to Build One in C#Aug 28, 2024. Build an AI-powered virtual assistant in C# using Microsoft Bot Framework, ML.NET, and Azure Cognitive Services. This assistant can perform tasks like setting reminders, answering queries, and recognizing speech. Integrate advanced AI features like NLP and task automation for a powerful, interactive experience.
  • C# Method Designed to Make a POST Request to a Web API EndpointJul 04, 2024. This guide covers API integration in C#, detailing serialization, encryption, HTTP requests, and error handling. Learn how to set up an API integration method, handle responses, and follow best practices for security, error handling, and asynchronous operations to build robust and secure applications.
  • Annotations used with Spring Boot ApplicationsJun 28, 2024. Spring Boot simplifies Java application development with powerful annotations like @SpringBootApplication, @RestController, and @Service. These annotations automate configuration, enable RESTful services, manage dependencies, and support robust transaction and error handling.
  • Convert an Embedded Resource into an XML File in WPF C#Jun 06, 2024. When working with embedded resources in a WPF application, it is important to follow specific steps to guarantee that your resources are properly included in the assembly and can be accessed during runtime.
  • Introducing HybridCache The Future of .NET CachingJun 04, 2024. HybridCache bridges gaps in .NET's IDistributedCache and IMemoryCache, introducing advanced capabilities like stampede protection and configurable serialization. It simplifies caching with a unified API for both in-process and out-of-process caching, reducing complexity and enhancing performance.
  • Demystifying customStringify: Filtering Functions in JSONMay 13, 2024. In the vast world of data, JSON (JavaScript Object Notation) reigns supreme for its lightweight and human-readable format. But what if you want to control how specific data gets represented in your JSON string? That's where the customStringify function comes in.
  • Newtonsoft.Json vs. System.Text.Json: Comparative AnalysisApr 17, 2024. In the world of .NET development, handling JSON serialization and deserialization is a common task, especially when dealing with web APIs. In this article, we'll compare and contrast these two libraries, exploring their features, examples, advantages, and disadvantages.
  • Built In Rest Client in .NET CoreApr 01, 2024. .NET Core provides a built-in REST client through HttpClient in the System.Net.Http namespace. It offers lightweight, cross-platform capabilities for seamless integration with web services, enabling efficient HTTP requests and response handling in API communication within .NET Core applications.
  • A simplified approach to serializing and deserializing objects in C# 10Mar 04, 2024. This comprehensive guide teaches how to streamline data interchange processes efficiently using C# 10 Records. Authored by Ziggy Rafiq.
  • Eager Loading In ASP.NET Core Web API Complete Example Jan 22, 2024. In ASP.NET Core, eager loading is a technique used to load related data along with the main entity in a single database query. This helps to optimize performance by reducing the number of database calls. Let's implement an example of eager loading in an ASP.NET Core Web API using Entity Framework Core.
  • External Data - Attributes - Profiling Data AccessJan 06, 2024. The external data is recognized as the data we must pull or push from outside of a boundary of the process hosting the computer program. A very important kind of external data is streaming data. Usually, this data kind is managed using file and stream concepts. To save/read working data using streams, we need serialization/deserialization operations between streaming and object-oriented data.
  • External Data - File and Stream ConceptsJan 03, 2024. The external data is recognized as the data we must pull or push from outside of a boundary of the process hosting the computer program. A very important kind of external data is streaming data. Usually, this data form is managed using file and stream concepts. It is the first part of a series of articles titled Programming in Practice.
  • ASP.NET Core Web API for Abusive Comments DetectionAug 12, 2023. Implementing abusive comments detection in an ASP.NET Core Web API involves utilizing Natural Language Processing (NLP) techniques and external APIs, such as the Perspective API from Google. This implementation aims to protect online platforms from harmful or offensive content. Here's a summary of the steps involved:
  • How To Work With Avro Data Type In .NET EnvironmentMar 02, 2022. The article shows an automated way of reading Avro data in .NET applications. It includes reading the Avro schema, generating C# models, and deserializing the data. The article contains also practical examples of usage: JSON and Avro benchmarks and Azure Blob Storage client.
  • Pickle In PythonFeb 07, 2022. The article explains Serialization / Deserialization process of object in Python
  • How To Post Data In ASP.NET Core Using AjaxNov 18, 2021. This article describes how to post data in the ASP.NET Core MVC application using the Ajax Post method.
  • Globally Configuring Values For JSON Serializer In ASP.NET Core 3.1Dec 27, 2019. Learn how to set constraints globally for JSON serialization in ASP.NET Core, avoiding manual decoration of every property. Customize data formatting using converters, and fallback to default settings selectively. Enhance code efficiency and maintainability effortlessly.
  • The New JSON Serializer In .NET Core 3Sep 23, 2019. The release of .NET Core 3 today includes a brand new serializer for JavaScript Object Notation (JSON) under the System.Text.Json namespace.
  • How To Create An HTTP Trigger Azure Function App Using Visual Studio 2017Apr 03, 2019. Azure Functions is a serverless cloud solution that allows you to run code on-demand without managing infrastructure. It supports multiple programming languages, offers a pay-per-use pricing model, and enables seamless integration with various Azure services.
  • Protocol Buffer - A Walk Through For BeginnersSep 19, 2018. This article would introduce you the third option when it comes to data serialization. Let's move beyond XML and JSON for better. Protocol Buffer is a language-agnostic binary data format developed by Google to serialize the structured data between different services.
  • Console Application To Fetch SharePoint List Data Using REST API With CAML Query In C# Managed CodeApr 05, 2018. Learn how to use SharePoint 2013 REST API with CAML queries in a C# console application. This guide covers fetching data from SharePoint lists using POST methods, setting request headers, and handling JSON responses. Ideal for developers needing to integrate SharePoint data retrieval into their .NET applications.
  • Getting Started With Remote Procedure CallMar 09, 2017. Getting Started With Remote Procedure Call. In Remote Procedure Call(RPC), the caller and sender process are executed on different machines, they can communicate with the help of the transport and network layers of an OSI model.
  • Session State In ASP.NET CoreFeb 25, 2017. ASP.NET Core sessions allow storing user data between requests. Sessions use a SessionId stored in a cookie, which is sent with each request. Sessions can be configured as in-memory (In-Proc) or distributed (Out-Proc) and are managed using Microsoft.AspNetCore.Session package.
  • Consuming Web Service In ASP.NET MVCFeb 24, 2017. Consuming web services in ASP.NET MVC involves adding a service reference, generating a proxy class, and utilizing HTTP clients like HttpClient or WebClient. Data exchange occurs through SOAP or REST protocols, handling JSON or XML responses. Authentication, authorization, error handling, and data binding are crucial aspects.
  • AJAX In ASP.NETNov 15, 2016. AJAX (Asynchronous JavaScript and XML) enhances web applications by enabling asynchronous data retrieval from servers without reloading the entire page. Utilizing XMLHttpRequest and JSON, it boosts interactivity, and responsiveness, and reduces server traffic.
  • Inserting List of Records into Single SQL Column As XML File In ASP.NET MVCApr 24, 2016. This tutorial guides you through the process of converting a list of records into XML and inserting it into a single SQL column, streamlining data storage and retrieval in your application.
  • Load Balancing For PerformanceJun 02, 2015. We will understand what is load balancing and the care to be taken while developing code for it.
  • Demystify WebApi Content NegotiationMay 04, 2014. In this article we will look into the heart of ASP.Net WebApi content negotiation.
  • Native JSON ParsingMar 26, 2014. This article explains how to use native JSON parsing effectively for the best performance and effective results of our development work.
  • Transactions in Oracle DatabaseOct 21, 2013. Let us understand how the user queries are handled at the oracle Database, what are all the processes involved in it.
  • InProc Session State Mode in ASP.NetOct 14, 2013. This article explains the InProc Session State Mode in ASP.NET. The InProc Session State Mode is the default Session State Mode. We can host multiple websites/web applications on a single IIS. Each application runs in a separate Application Domain.
  • Deep Copy of Object in C#Jul 15, 2013. In this article, we can create deep copy of an object with the help of Serialization and Reflection.
  • REST Service in ASP.NET Web APIApr 26, 2013. Learn to build RESTful services with ASP.NET Web API. Explore HTTP methods, routing, JSON serialization, DTOs, attribute routing, content negotiation, and error handling for robust APIs. Dive into practical examples and best practices for creating scalable web services.
  • WCF Performance TuningApr 19, 2013. WCF (Windows Communication Foundation) enables network distributed services with a service-oriented approach. Improving its performance involves selecting proper bindings, understanding throttling, optimizing serialization, implementing caching, adhering to SQL Server best practices.
  • ASP.NET State Management Techniques Part 2Apr 05, 2013. ASP.NET state management techniques include session, application, view state, cookies, query strings, and more. These manage data across requests, enhancing user experience and enabling data persistence in web applications, ensuring efficient and secure data handling.
  • Create Your Own Custom File Type in VB.NETNov 09, 2012. This article describes a simple approach to creating a custom file type. A separate module is used to serialize and deserialize files of this user defined file type.
  • Build your own Visual Studio: An Application Framework for Editing Objects at Run TimeNov 09, 2012. This article describes a generic application framework that may be of some use in projects that would need an interface similar to Visual Studio.
  • XML Serialation and Deserialation in VB.NETNov 09, 2012. The article helps you to write and read XML.
  • Conversion from Object to JSON by Json.NET Jul 02, 2012. Explore seamless conversion of objects to JSON using Json.NET, a popular library in C#. Learn efficient serialization techniques, data transformation strategies, and harness the power of .NET development for smooth integration and optimal JSON handling.
  • Prerequirement of REMOTINGApr 07, 2011. It is Microsoft technology for developing distributed applications, replacing traditional DCOM. All distributed technology needs consuming libraries present on remote machines.