我有一个这种格式的 JSON:
[{"Wed Jan 23 00:00:00 IST 2013":3383387},
{"Thu Jan 24 00:00:00 IST 2013":3388022},
{"Fri Jan 25 00:00:00 IST 2013":3393322},
{"Sat Jan 26 00:00:00 IST 2013":3401241},
{"Sun Jan 27 00:00:00 IST 2013":3406134},
{"Mon Jan 28 00:00:00 IST 2013":3410703},
{"Tue Jan 29 00:00:00 IST 2013":3415120}]
我正在尝试使用http://bl.ocks.org/3883195中提到的 JSON 和 D3 示例代码创建一个简单的折线图。我没有使用 d3.tsv,而是使用 d3.json。但由于某种原因,它没有采用这种格式的 JSON。如果可以将此 JSON 转换为这种格式,我相信我可以使它工作:
[{"Date":
["Wed Jan 23 00:00:00 IST 2013",
"Thu Jan 24 00:00:00 IST 2013",
"Fri Jan 25 00:00:00 IST 2013",
"Sat Jan 26 00:00:00 IST 2013",
"Sun Jan 27 00:00:00 IST 2013",
"Mon Jan 28 00:00:00 IST 2013",
"Tue Jan 29 00:00:00 IST 2013"],
"Values":[3415120,2343244,454545,4564566,56334534,34543554,34543555]}]
问题是,有什么简单的方法可以将我的 JSON 转换为这种格式。我正在使用 php 函数 json-encode 将数组编码为 JSON。