What does JSON decode do dart?

Parses the string and returns the resulting Json object . The optional reviver function is called once for each object or list property that has been parsed during decoding. The key argument is either the integer list index for a list property, the string map key for object properties, or null for the final result.

Read more