This document compares and contrasts JSON and C# classes and objects. It shows how to define a Student class and create Student objects in C#, and also how to define the equivalent student data using JSON notation with JavaScript. It also provides examples of setting properties on student objects in both C# and JSON. Finally, it demonstrates binding a ListView control to data sources for items and groups in a Windows Store app using JavaScript.