いくつかのJSONデータを取得しています。その最も単純な例は、単一の行を保持することです。
{ max: [[Date.UTC(2013,1,22,13,11,13), 999.0000]] }
それはよく形成されているようです:
>>> console.log({ max: [[Date.UTC(2013,1,22,13,11,13), 999.0000]] })
Object { max=[1]}
しかし、私が試してみると:
>>> $.parseJSON("{ max: [[Date.UTC(2013,1,22,13,11,13), 999.0000]] }");
SyntaxError: JSON.parse: expected property name or '}'
どうしてこれなの?
みんなありがとう、私はJavaScriptObjectNotationとStrictJSONの違いに気づいていませんでした。次のように出力するように変更しました。
{ "max": [[1353007547000,70.0000]] }
このデータのコンテキストは、ajaxを介していくつかのHighChartsデータをロードするためのものでしたが、すべての例は上記の形式であり、ajaxはありませんでした。