Waitforsniping
2015-07-10 11:37
采纳率: 50%
浏览 6.0k
已采纳

【Echarts】怎么转换成Echarts地图数据需要的格式

从后台得到json格式的字符串,需要把其中的数据显示到前台的地图上,发现Echarts中的data
需要的是下面这种格式的数据,这是什么格式,怎么转换,高分求解!

 [ {
                            name : "广州",
                            value : 38
                        }, {
                            name : "昆明",
                            value : 39
                        }, {
                            name : "沈阳分院",
                            value : 50
                        }, {
                            name : "长春分院",
                            value : 51
                        }, {
                            name : "成都",
                            value : 58
                        }, {
                            name : "西安",
                            value : 61
                        }, {
                            name : "重庆",
                            value : 390
                        }, {
                            name : "南京分院",
                            value : 460
                        }, {
                            name : "北京分院",
                            value : 500

                        }, {
                            name : "合肥",
                            value : 229
                        } ]
  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • danielinbiti 2015-07-10 12:50
    已采纳
     <script>
    var json='[{name : "广州", value : 38}]';//后台返回的json串格式
    var data = eval('('+json+')');//这个就是想要的格式
    alert(data[0]['name']);
    </script>
    
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • guwei4037 2015-07-10 11:52

    在cs后台拼接这样的字符串,赋值给一个变量。后台前台<%=变量名%> 应用就可以了。

    评论
    解决 无用
    打赏 举报
  • 将Echarts的代码放到动态页面,不要放js文件里面,然后用服务器端标签<%=data%>赋值给你的echarts的data配置就行

    评论
    解决 无用
    打赏 举报
  • threenewbee 2015-07-10 15:11
    评论
    解决 无用
    打赏 举报
  • yuke198907 2015-07-11 06:25

    现在一般都是JSON格式的数据,可以通过ajax进行前后台交互

    评论
    解决 无用
    打赏 举报
  • 暖枫无敌 2015-07-12 05:20

    这就是典型的JSON数据格式啊

    你后台娶到了json格式的字符串,进行遍历解析,后台生成类似你贴出来的JSON格式字符串,然后aspx页面中接收这样一个变量就OK啦!

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题