HINWEIS: Ich habe die Lösung am Ende dieses Feeds bereitgestellt.
Ich habe eine C # Win 8 App, bei der ich ein JSon de-serialisiere, das so aussieht:
%Vor%in eine Klasse, die diese Schnittstelle verwendet:
%Vor%Aber Newtonsoft wirft einen Fehler:
Unerwartetes Zeichen beim Analysieren von Werten gefunden: n. Pfad 'Einheit [0] .isVerfügbar, Zeile 1, Position 42.
Gibt es eine Möglichkeit, Newtonsoft zu erweitern, um basierend auf dem resultierenden Objekteigenschaftstyp bool, ja / nein oder 1/0 zu analysieren? Im Moment funktioniert es nur für richtig / falsch.
Es gibt mehrere Beiträge zu benutzerdefinierten Konvertern für Klassen, aber keinen primitiven Typ wie bool.
Irgendwelche Vorschläge?
Tags und Links class c# serialization extend json.net