JSON格式:哪种数组结构更好或更正?

时间:2014-03-16 20:01:55

标签: php json

我想问一下JSON格式。 Sql的结果是

Year SumOfYear
2011 0.30
2012 0.19

更新

这是php代码的一部分。

while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {

  $results[] = array(
     '"Year"' => $row['Year'],
     '"SumOfYear"' => $row['SumOfYear'],
     );

 }

echo json_encode($results);

结果是

[

{
Year: "2011",
SumOfYear: "0.30"
},

{
Year: "2012",
SumOfYear: "0.19"
}

]

如果我想在下面有这样的话,它的格式是否还不错?

{
 2011,
 2012
},
{
 0.30,
 0.19
}

1 个答案:

答案 0 :(得分:2)

如果JSON代码是原始代码,则必须在代码符号之间添加YearSumOfYear

[
   {
      "Year":"2011",
      "SumOfYear":"0.30"
   },
   {
      "Year":"2012",
      "SumOfYear":"0.19"
   }
]

如果您想验证JSON,可以使用this tool

由于您似乎使用php,我建议您在数组中构建数据并将php encode it放入json:

echo json_encode(my_data_array);