Before understanding Deserialization JSON we should know what Deserialization means, Deserialization is the process of getting back the serialized object and this helps us to reconstruct an object whenever it is required, now to pass the data between the applications JSON format is required, JSON stands for JAVASCRIPT OBJECT NOTATION, it is very light in weight and it can be read and understood by users very easily and also it is easy for system to parse it and generate the output.