本篇内容介绍了“如何将字符串JSON转换成符合格式的数据”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
专注于为中小企业提供成都做网站、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业永仁免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
<!DOCTYPE html> <html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro"> <head> <th:block th:include="include :: header('线状图')" /> </head> <body class="gray-bg"> <span id="sparkline19"></span> <span class="line" id="sparkline201"></span> <!-- 为ECharts准备一个具备大小(宽高)的Dom --> <div id="main" class="line" ></div> <th:block th:include="include :: footer" /> <th:block th:include="include :: sparkline-js" /> <script th:inline="javascript"> $(function () { var id = [[${id}]] $.ajax({ type: "post", url: ctx + "user/mapping", data: { }, success: function(r) { //alert(r) var str = []; var str2 = []; var str3 = []; var str4 = []; console.log(r.data); str=JSON.parse("[" + r.data + "]"); str3=r.data; str4=r.data; console.log(str4); for (i=0;i<str.length;i++ ) { str2.push(str[i]); } console.log(str2); var mapResult2 = str2.map(function(item,index,array){ return item-0; }); $("#sparkline9").sparkline(mapResult2, { type: 'line', lineWidth: 1, height: '300px', lineColor: '#17997f', fillColor: '#ffffff', }); $("#sparkline19").sparkline([mapResult2], { type: 'line', lineWidth: 1, height: '300px', lineColor: '#17997f', fillColor: '#ffffff', }); // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); // 指定图表的配置项和数据 var option = { title: { text: '折线图堆叠' }, tooltip: { trigger: 'axis' }, legend: { data: ['邮件营销', '联盟广告', '视频广告'] }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, toolbox: { feature: { saveAsImage: {} } }, xAxis: { type: 'category', boundaryGap: false, data: [] }, yAxis: { type: 'value' }, series: [ { name: '邮件营销', type: 'line', stack: '总量', data: [mapResult2] }, { name: '邮件营销11', type: 'line', stack: '总量', data: mapResult2 } ] } // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); } }) }); </script> </body> </html>
<!DOCTYPE html> <html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro"> <head> <th:block th:include="include :: header('线状图')" /> </head> <body class="gray-bg"> <span id="sparkline19"></span> <span class="line" id="sparkline201"></span> <!-- 为ECharts准备一个具备大小(宽高)的Dom --> <div id="main" class="line" ></div> <th:block th:include="include :: footer" /> <th:block th:include="include :: sparkline-js" /> <script th:inline="javascript"> $(function () { var id = [[${id}]] $.ajax({ type: "post", url: ctx + "user/mapping", data: { }, success: function(r) { //alert(r) var str = []; var str2 = []; var str3 = []; var str4 = []; console.log(r.data); str=JSON.parse("[" + r.data + "]"); str3=r.data; str4=r.data; console.log(str4); for (i=0;i<str.length;i++ ) { str2.push(str[i]); } console.log(str2); var mapResult2 = str2.map(function(item,index,array){ return item-0; }); $("#sparkline9").sparkline(mapResult2, { type: 'line', lineWidth: 1, height: '300px', lineColor: '#17997f', fillColor: '#ffffff', }); $("#sparkline19").sparkline([mapResult2], { type: 'line', lineWidth: 1, height: '300px', lineColor: '#17997f', fillColor: '#ffffff', }); // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); // 指定图表的配置项和数据 var option = { title: { text: '折线图堆叠' }, tooltip: { trigger: 'axis' }, legend: { data: ['邮件营销', '联盟广告', '视频广告'] }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, toolbox: { feature: { saveAsImage: {} } }, xAxis: { type: 'category', boundaryGap: false, data: [] }, yAxis: { type: 'value' }, series: [ { name: '邮件营销', type: 'line', stack: '总量', data: [mapResult2] }, { name: '邮件营销11', type: 'line', stack: '总量', data: mapResult2 } ] } // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); } }) }); </script> </body> </html>
关键处理代码
var mapResult2 = str2.map(function(item,index,array){ return item-0; });
“如何将字符串JSON转换成符合格式的数据”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!
本文题目:如何将字符串JSON转换成符合格式的数据
分享链接:https://www.cdcxhl.com/article48/jieiep.html
成都网站建设公司_创新互联,为您提供动态网站、网站制作、响应式网站、企业网站制作、网站营销、网站收录
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联