0

MySQL に TIMESTAMP を保存し、次のようなクエリを使用してそれらを返しています。

SELECT UNIX_TIMESTAMP(field)...

動作しますが、json_encode を使用してそれらを返すと、key: valueとして表示され"UNIX_TIMESTAMP(orders.time)":"1357453256"ます。Javascriptでこれを使用する方法がわかりません。

私の質問は、JS にこのキーと値のペアを解釈させるにはどうすればよいですか?

4

2 に答える 2

3

UNIX_TIMESTAMPエイリアスの結果を与える:

SELECT UNIX_TIMESTAMP(field) AS field ...

結果のJSONは次のようになります。

"field":"1357453256"
于 2013-01-06T21:38:22.807 に答える
1

角括弧表記はいつでも使用できます。

var timestamp = json.foo.bar.["UNIX_TIMESTAMP(orders.time)"];
于 2013-01-06T21:40:47.527 に答える