1223 Stimmen

Wie kann ich ein C#-Objekt in einen JSON-String in .NET umwandeln?

Ich habe Kurse wie diesen:

class MyDate
{
    int year, month, day;
}

class Lad
{
    string firstName;
    string lastName;
    MyDate dateOfBirth;
}

Und ich würde gerne eine Lad Objekt in ein JSON String wie dieser:

{
    "firstName":"Markoff",
    "lastName":"Chaney",
    "dateOfBirth":
    {
        "year":"1901",
        "month":"4",
        "day":"30"
    }
}

(Ohne die Formatierung). Ich fand dieser Link aber er verwendet einen Namespace, der nicht in .NET 4 . Ich hörte auch von JSON.NET aber deren Website scheint im Moment nicht erreichbar zu sein, und ich bin nicht scharf darauf, externe DLL-Dateien zu verwenden.

Gibt es andere Möglichkeiten als die manuelle Erstellung einer JSON String-Schreiber?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X