Das folgende Beispiel veranschaulicht, wie Sie beides zulassen: The following example shows how to allow both: Im Folgenden finden Sie ein JSON-Beispiel mit Kommentaren und einem nachfolgenden Komma: Here's example JSON with comments and a trailing comma: Eigenschaftenabgleich ohne Beachtung der GroÃ-/Kleinschreibung. Wenn die Summary-Eigenschaft beispielsweise auf Kyrillisch âжаÑкоâ festgelegt ist, wird das WeatherForecast Objekt wie in diesem Beispiel gezeigt serialisiert:For example, if the Summary property is set to Cyrillic жаÑко, the WeatherForecast object is serialized as shown in this example: Zum Serialisieren der Zeichensätze von mindestens einer Sprache ohne zu escapen geben Sie Unicode-Bereiche an, wenn Sie eine Instanz von System.Text.Encodings.Web.JavaScriptEncoder erstellen, wie im folgenden Beispiel gezeigt:To serialize the character set(s) of one or more languages without escaping, specify Unicode range(s) when creating an instance of System.Text.Encodings.Web.JavaScriptEncoder, as shown in the following example: Mit diesem Code werden weder kyrillische noch griechische Zeichen escapet.This code doesn't escape Cyrillic or Greek characters.
Invalid JSON Sample. Mit diesem Code werden weder kyrillische noch griechische Zeichen escapet. Um den Namen einzelner Eigenschaften festzulegen, verwenden Sie das Attribut [JsonPropertyName].To set the name of individual properties, use the [JsonPropertyName] attribute. Verwenden Sie einen der folgenden Ansätze, um die Eigenschaften des abgeleiteten Typs im vorherigen Beispiel zu serialisieren:To serialize the properties of the derived type in the preceding example, use one of the following approaches: Rufen Sie eine Ãberladung von Serialize auf, bei der Sie den Typ zur Laufzeit angeben können:Call an overload of Serialize that lets you specify the type at run time: Deklarieren Sie das zu serialisierende Objekt als object.Declare the object to be serialized as object.
Im folgenden Beispiel werden nur die ersten zwei Zeichen von âжаÑкоâ serialisiert:The following example serializes only the first two characters of жаÑко: Hier sehen Sie eine JSON-Beispiel, das vom vorangehenden Code erzeugt wird:Here's an example of JSON produced by the preceding code: Um das Escapen zu minimieren, können Sie JavaScriptEncoder.UnsafeRelaxedJsonEscaping verwenden, wie im folgenden Beispiel gezeigt:To minimize escaping you can use JavaScriptEncoder.UnsafeRelaxedJsonEscaping, as shown in the following example: Im Vergleich zum Standardencoder ist der UnsafeRelaxedJsonEscaping-Encoder weniger streng beim Zulassen von Zeichen, ohne sie zu escapen:Compared to the default encoder, the UnsafeRelaxedJsonEscaping encoder is more permissive about allowing characters to pass through unescaped: Verwenden Sie den unsicheren Encoder nur dann, wenn bekannt ist, dass der Client die resultierende Nutzlast als UTF-8-codiertes JSON interpretieren wird.Use the unsafe encoder only when it's known that the client will be interpreting the resulting payload as UTF-8 encoded JSON.