在服务器上发布JSON时没有获得时区

时间:2012-10-15 07:09:30

标签: php json

我对JSON帖子有疑问。下面是我的json格式。

{
  "wakeuptime_activity":
   [{
    "sActivity":"Asdfdsa",
    "dDateTime":"2012-10-12",
    "nWakeupDuration":"1",
    "sWakeupTime":"2012-10-12 11:59:00 PM+0530"
   }]
}

当我在服务器上发布这个json并使用php函数json_decode()解码这个json时,我得到sWakeupTime字段值为“2012-10-12 11:59:00 PM 0530”没有“+”

如果有人告诉我,我在json字符串中做错了会很好吗?

1 个答案:

答案 0 :(得分:0)

你必须逃脱你的绳子。

使用encodeURIComponent功能:

...
sWakeupTime: encodeURIComponent(sWakeupTime)
...