当前位置: 代码迷 >> Web前端 >> Highcharts 中后台老板添加series
  详细解决方案

Highcharts 中后台老板添加series

热度:725   发布时间:2013-02-05 10:40:57.0
Highcharts 中后台添加series
写道
既然你会通过后台数据转换成json,然后在前台用<%=%>来绑定后台的值的方式获得。那么多组的其实也是一样的,就是绑定的还是json值,只不过json的值是 [{
name: 'John',
data: [5, 3, 4, 7, 2]
}, {
name: 'Jane',
data: [2, 2, 3, 2, 1]
}] 这种格式。就行了。这个在后台组好。

?学习笔记,转自:http://zhidao.baidu.com/question/347117010.html

?

JAVA返回JSON:

data = "{\"json\":"+json+"}";
JsonUtil.toJSONOut(data);

?

String,Number 和 Boolean 用 JSON 表示非常简单。例如,用 JSON 表示一个简单的 String “ abc ”,其格式为:

"abc"

?

Boolean 类型表示为 true 或 false 。此外,JavaScript 中的 null 被表示为 null,注意,true、false 和 null 都没有双引号,否则将被视为一个 String 。

?

JSON 还可以表示一个数组对象,使用 [] 包含所有元素,每个元素用逗号分隔,元素可以是任意的 Value,例如,以下数组包含了一个 String,Number,Boolean 和一个 null:

?

["abc",12345,false,null]

?

?

Object 对象在 JSON 中是用 {} 包含一系列无序的 Key-Value 键值对表示的,实际上此处的 Object 相当于 Java 中的 Map<String, Object>,而不是 Java 的 Class 。注意 Key 只能用 String 表示。

?

例如,一个 Address 对象包含如下 Key-Value:

?

city:Beijing?

?street:Chaoyang Road?

?postcode:100025(整数)

?

?用 JSON 表示如下:

?

{"city":"Beijing","street":" Chaoyang Road ","postcode":100025}

?

?

其中 Value 也可以是另一个 Object 或者数组,因此,复杂的 Object 可以嵌套表示,例如,一个 Person 对象包含 name 和 address 对象,可以表示如下:

?

{"name":"Michael","address":

? ? {"city":"Beijing","street":" Chaoyang Road ","postcode":100025}

}

?

?

?