Ich versuche, ein Wörterbuch in C# mit JSON.NET zu serialisieren und dann in einer Webanwendung zu konsumieren. Dies ist das Format, das ich zurückgegeben habe, aber ich kann es nicht verwenden, da ich nicht glaube, dass es im richtigen Format ist. Ich habe versucht, die folgenden:C# Serialisieren Wörterbuch JSON
Wörterbuch Serialisierung:
[JsonExtensionData]
public static Dictionary<string, object> objectDictionary = new Dictionary<string, object>();
string parametersJSON = JsonConvert.SerializeObject(objectDictionary, Formatting.Indented);
var x = get.getData;
x.p11.Name
{
"p11": {
"Name": "Parameter 1",
"Value": "1.00",
"Unit": "m",
"MinValue": "0.00",
"MaxValue": "5.00",
"Number": 11,
"DefaultValue": "0.00"
},
"p546": {
"Name": "Parameter 2",
"Value": "0.0000",
"Unit": "Hz",
"MinValue": "-480.000",
"MaxValue": "480.000",
"Number": 546,
"DefaultValue": "0.0000"
},
"p7": {
"Name": "Parameter 3",
"Value": "0.00",
"Unit": "Amps",
"MinValue": "0.00",
"MaxValue": "44.00",
"Number": 7,
"DefaultValue": "0.00"
}}
Würden Sie bitte Ihre Frage bearbeiten und uns zeigen, wie Sie ein Wörterbuch zu serialisieren versuchen. –
Was meinst du * da ich nicht glaube, dass es im richtigen Format * ist. Welches Format erwartest du? – Liam
Ich erwarte JSON – dismal1290