【发布时间】:2017-05-17 19:03:20
【问题描述】:
我正在尝试使用 JSON.NET 在 C# 中序列化字典,然后在 Web 应用程序中使用它。这是我返回的格式,但无法使用它,因为我认为它的格式不正确。我尝试了以下方法:
字典序列化:
[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"
}}
【问题讨论】:
-
请您编辑您的问题并向我们展示您如何尝试序列化字典。
-
你是什么意思因为我认为它的格式不正确。你期待什么格式?
-
我期待 JSON
标签: javascript c# json