From e75677e5369016aa3204ce11e8c55bb40e20a6cd Mon Sep 17 00:00:00 2001 From: maliming Date: Thu, 27 Oct 2022 15:31:19 +0800 Subject: [PATCH] Update Abp-7_0.md --- docs/en/Migration-Guides/Abp-7_0.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/en/Migration-Guides/Abp-7_0.md b/docs/en/Migration-Guides/Abp-7_0.md index d94ce302db..b4c4d14b02 100644 --- a/docs/en/Migration-Guides/Abp-7_0.md +++ b/docs/en/Migration-Guides/Abp-7_0.md @@ -22,3 +22,15 @@ We created `Volo.Abp.Json.SystemTextJson` and `Volo.Abp.Json.Newtonsoft` as sepa * Volo.Abp.Json.SystemTextJson * Volo.Abp.Json (Depends on `Volo.Abp.Json.SystemTextJson` by default to prevent breaking) * Volo.Abp.AspNetCore.Mvc.NewtonsoftJson + +The `AbpJsonOptions` now has only two properties, which are + +* `InputDateTimeFormats(List)`: Formats of input JSON date, Empty string means default format. You can provide multiple formats to parse the date. +* `OutputDateTimeFormat(string)`: Format of output json date, Null or empty string means default format. + +Please remove all `UnsupportedTypes` add custom `Modifiers` to control serialization/deserialization behavior. + +Check the docs to see the more info: https://github.com/abpframework/abp/blob/dev/docs/en/JSON.md#configuration + +Check the docs to see how to customize a JSON contract: https://learn.microsoft.com/en-us/dotnet/standard/serialization/system-text-json/custom-contracts +