no nulls and link implemented

alphons <alphons@heijden.com> 3 Jan 2025, 16:06
4c6020137bd8ad15fa7d9f41c47a4c8e09d0f307
2 files changed
  • WebFormBuilder/Examples/formConfigData.json
  • WebFormBuilder/Program.cs
diff --git a/WebFormBuilder/Examples/formConfigData.json b/WebFormBuilder/Examples/formConfigData.json
index 8a7c36c..dc079ff 100644
--- a/WebFormBuilder/Examples/formConfigData.json
+++ b/WebFormBuilder/Examples/formConfigData.json
@@ -161,9 +161,7 @@
},
{
"Type": "Link",
- "Name": "Hyperlink",
- "Label": "This is a Hyperlink",
- "Tooltip": "Nagigate away",
+ "Label": "",
"Properties": [ "href=https://www.dse.nl/" ],
"Value": "www.dse.nl"
},
diff --git a/WebFormBuilder/Program.cs b/WebFormBuilder/Program.cs
index 5a3f5a5..9b734ac 100644
--- a/WebFormBuilder/Program.cs
+++ b/WebFormBuilder/Program.cs
@@ -1,8 +1,11 @@
+using System.Text.Json.Serialization;
+
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddControllers()
.AddJsonOptions(options =>
{
+ options.JsonSerializerOptions.DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull;
options.JsonSerializerOptions.PropertyNamingPolicy = null;
options.JsonSerializerOptions.DictionaryKeyPolicy = null;
});