{"firstName":"Anna", "lastName":"Smith"}, {"firstName":"Peter", "lastName":"Jones"} ]} o Süntaks The JSON syntax is a subset of the JavaScript syntax. JSON syntax is derived from JavaScript object notation syntax: Data is in name/value pairs Data is separated by commas Curly braces hold objects Square brackets hold arrays JSON eelised: XML eelised: Saab parsida standard JS funktsiooniga, XML IS HUMAN READABLE parsimine lihtsam JSON is much easier for human to read than SIMPLICITY XML. It is easier to write, too. It is also easier XML is simpler than SGML, but JSON is much for machines to read and write. simpler than XML. JSON has a much smaller XML CAN BE USED AS AN EXCHANGE
// Hakkame parsema while (lugeja.Read()); reader.Close(); Probleeme haldav meetod on üsna lihtsakoeline: private void xvr_ValidationEventHandler(object sender, ValidationEventArgs e) { Console.WriteLine("Viga! {0}", e.Message); Console.WriteLine("XML exception: Ln {0} Col {1}", e.Exception.LineNumber,e.Exception.LinePosition); } Teine meetod on mitte XMLi jupi kaupa parsida, vaid lugeda kogu XML mällu. Kasulik väikeste XML failide juures. Et näide oleks põnevam, loeme XMLi kasutades andmevoogu, mille saame tavalisest faili lugemisest. FileStream fs = File.Open(@"C:Erkimingifail2.xml", FileMode.Open); XmlDocument xdoc = new XmlDocument(); XmlReaderSettings maarangud = new XmlReaderSettings(); maarangud.ValidationType = ValidationType.Schema; maarangud.ValidationFlags = XmlSchemaValidationFlags.ProcessSchemaLocation; maarangud