Serialisierung C# - Objekt zu json

Was ist der beste Weg, um erstellen Sie eine C# - Klasse, die serialisiert werden kann als:

marks:          [
             { c: [57.162499, 65.54718], //latitude, longitude - this type of coordinates works only for World Map
               tooltip: 'Tyumen - Click to go to http://yahoo.com', //text for tooltip
               attrs: {
                        href: 'http://yahoo.com',            //link
                        src:  '/markers/pin1_red.png'        //image for marker
                       }
             },
             { xy: [50, 120], //x-y coodinates - works for all maps, including World Map
               tooltip: 'This is London! Click to go to http://london.com',
               attrs: {
                        href: 'http://yahoo.com',            //link
                        src:  '/markers/pin1_yellow.png'     //image for marker
                       }
             }
            ]

Im obigen code zuweisen weisen entweder 'c' oder 'xy', aber nicht beides zur gleichen Zeit.
Ich bin mit Newtonsoft.Json.
Das einzige, was ich will, ist eine C# - Klasse, die serialisiert werden kann, um obigen code.

  • Wollen Sie eine Klasse mit zwei Eigenschaften oder zwei Klassen?
  • wirklich eine Klasse 4 Eigenschaften {c,xy, tooltip,attrs}.
InformationsquelleAutor r.zarei | 2012-08-16
Schreibe einen Kommentar