如何使用 C#.NET HashTable 实现下面提到的 JSON 格式
{"DoWorkResult":
[
{"Perimeter":"55},
{"Mortgage":"540"},
{"Area":"1000"}
]
}
我尝试使用 Hashtable 执行此操作,示例如下
Hashtable hashtable = new Hashtable();
hashtable.Add("Area", 1000);
hashtable.Add("Perimeter", 55);
hashtable.Add("Mortgage", 540);
但是结果如下图
{"DoWorkResult":
[
{"Key":"Perimeter","Value":55},
{"Key":"Mortgage","Value":540},
{"Key":"Area","Value":1000}
]
}
注意:我在 WCF 服务方法中返回实际的哈希表,并且我正在使用 ajax 调用从后端读取输出。
我在前端使用的 Ajax 方法:
$.ajax({
type: 'POST',
url: '/Service.svc/DoWork',
success: function(data) {
alert(data);
}
});