2013-01-06 29 views
0

我存儲在的TIMESTAMP MySQL和使用類似的查詢返回他們:選擇UNIX_TIMESTAMP()返回奇怪的JSON關鍵

SELECT UNIX_TIMESTAMP(field)... 

它的工作原理,但在返回他們使用json_encode我key: value顯示爲"UNIX_TIMESTAMP(orders.time)":"1357453256"。我不確定如何在Javascript中使用它。

所以我的問題是,我如何讓JS解釋這個鍵:值對?

回答

3

給出UNIX_TIMESTAMP結果的別名:

SELECT UNIX_TIMESTAMP(field) AS field ... 

你生成的JSON應該是這樣的:

"field":"1357453256" 
+0

完美!謝謝。 – hwstovall

1

您可以隨時使用方括號:

var timestamp = json.foo.bar.["UNIX_TIMESTAMP(orders.time)"];