在WCF服务中Json数据输出DateTime如何格式化?

时间:2015-03-20 10:06:45

标签: c# json mongodb wcf

在wcf中使用Mongodb我得到json数据,因为我的输出就像这样

{
    "JobSearchResult":"[{\"JobId\":\"JO1101\",
    **\"ExpiryDate\":\"\\\/Date(1737538921565)\\\/\",**
    \"Location\":\"Mumbai\",
    \"Experience\":\"1-6Year\"}]",
    "Count":1,"status":1
 }

请参阅ExpiryDate,它是mongodb格式我必须得到Date(25/02/2015}这样的输出..以及如何删除json输出中的反斜杠

1 个答案:

答案 0 :(得分:0)

我认为你使用linq从wcf中的mongodb获取价值。所以你要求(25/02/2015)这种类型的格式作为输出中的日期。

请做两件事

1)将数据类型更改为类

中的字符串
public string Date { get; set;}

2)以这种格式获取输出对象日期

Date = String.Format("{0:dd-MM-yyyy}", obj.Date).ToString(),

你一定会得到25/02/2015。