相关疑难解决方法(0)

如何格式化Microsoft JSON日期?

我正在使用jQuery 在Ajax上进行第一次破解.我将数据放到我的页面上,但是我在为Date数据类型返回的JSON数据方面遇到了一些麻烦.基本上,我得到的字符串看起来像这样:

/Date(1224043200000)/
Run Code Online (Sandbox Code Playgroud)

从全新的人到JSON - 如何将其格式化为短日期格式?这应该在jQuery代码中的某个地方处理吗?我试过使用jQuery.UI.datepicker插件$.datepicker.formatDate()没有任何成功.

仅供参考:以下是我提出的解决方案:

function getMismatch(id) {
  $.getJSON("Main.aspx?Callback=GetMismatch",
    { MismatchId: id },

    function (result) {
      $("#AuthMerchId").text(result.AuthorizationMerchantId);
      $("#SttlMerchId").text(result.SettlementMerchantId);
      $("#CreateDate").text(formatJSONDate(Date(result.AppendDts)));
      $("#ExpireDate").text(formatJSONDate(Date(result.ExpiresDts)));
      $("#LastUpdate").text(formatJSONDate(Date(result.LastUpdateDts)));
      $("#LastUpdatedBy").text(result.LastUpdateNt);
      $("#ProcessIn").text(result.ProcessIn);
    }
  );

  return false;
}

function formatJSONDate(jsonDate) {
  var newDate = dateFormat(jsonDate, "mm/dd/yyyy");
  return newDate;
}
Run Code Online (Sandbox Code Playgroud)

此解决方案从回调方法获取我的对象,并使用日期格式库正确显示页面上的日期.

asp.net ajax jquery json

1954
推荐指数
32
解决办法
72万
查看次数

将.NET DateTime转换为JSON

可能重复:
如何格式化JSON日期?

我的网站服务正在将一个DateTime返回给jQuery调用.该服务以以下格式返回数据:

/Date(1245398693390)/
Run Code Online (Sandbox Code Playgroud)

如何将其转换为适合JavaScript的日期?

javascript datetime json

236
推荐指数
9
解决办法
20万
查看次数

如何强制netwtonsoft json序列化程序将datetime属性序列化为字符串?

当我序列化日期时间属性时,我正在使用Newtonsoft的Json我得到json响应:

..."CreatedOn":"\/Date(1317303882420+0500)\/",...
Run Code Online (Sandbox Code Playgroud)

我希望它在简单的字符串中

..."createdOn": "2011-05-05 14:03:07", ...
Run Code Online (Sandbox Code Playgroud)

虽然我的类属性是DateTime,但我怎么强制将其序列化为字符串,因为我们可以添加属性来更改属性名称为

  [JsonProperty("id")]
        public int ProductID { get; set; }
Run Code Online (Sandbox Code Playgroud)

是否有类似的方法强制DateTime属性序列化为字符串?

asp.net json.net c#-4.0

40
推荐指数
1
解决办法
6万
查看次数

标签 统计

asp.net ×2

json ×2

ajax ×1

c#-4.0 ×1

datetime ×1

javascript ×1

jquery ×1

json.net ×1