Newtonsoft Json Serialization ohne Variablen mit Wert NULL

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Bluespide.

    Newtonsoft Json Serialization ohne Variablen mit Wert NULL

    Hallöle,

    wenn ich eine Klasse erstelle. Sagen wir mal:

    VB.NET-Quellcode

    1. Public Class Test
    2. Public wert1 as string
    3. Public wert2 as string
    4. End Class


    Und dann die Klasse mit Werten fülle:

    VB.NET-Quellcode

    1. Dim meineobjekte as new Test
    2. meineobjekte.wert1 ="Hallo"


    Ich hier aber bewusst den "wert2" leer lasse.

    Bekommt man ja wenn man dann mit dem Newtonsoft Json Serializer

    VB.NET-Quellcode

    1. Newtonsoft.Json.JsonConvert.SerializeObject(meineobjekte)



    Einen Json String zurück in dem auch immer die Variable "wert2" aufgelistet ist obwohl diese den Wert "Null" hat.

    Also so:

    {
    {
    "wert1": "Hallo",
    "wert2": Null,
    }
    }




    Gibt es eine Möglichkeit,nicht gefüllte Variablen auch nicht mit zu Serialisieren?

    Also Ausgabe =

    {
    {
    "wert1": "Hallo",
    }
    }

    obwohl "wert2" exisistiert aber nicht gefüllt wurde?

    Vielen vielen Dank!