json字符串如何转echart格式

请问我要怎么将一个json的字符串转成echart画图的这种格式:

图片说明

 var builderJson = {
              "charts": {
                "人名1": 21376,
                "人名2": 2329,
                "人名3": 9027,
                                ......
              }
            };

我目前写的这个 不行啊

$.ajax({
                url: "http://****/api-index/?format=json",

                dataType: "json",
                success: function (data) {
                    const row1 = [];
                    for (k in data) {
                        var name1 = data[k].student_name;
                        var number1 = data[k].head_pose_up;
                        var str1 = name1+': '+number1;
                        console.log("str1: ", str1);
                        row1.push(str1);
                    }
                    console.log("row1: ", row1);
                }
            }).fail(function (jqXHR, textStatus) {
                console.log("Ajax Error: ", textStatus);
            });
// })

1个回答

你应该放入的是对象,参考代码如下:

const row1 = [];
var charData = data.charts;
//找出所有的key
var props = Object.getOwnPropertyNames(charData); 
for(var i=0;i<props.length;i++){
   //每个key 就是一个 student_name,属性值就是另一个属性
     var proName = pros[i];
     var temp = {
         "student_name":props[i],
             "head_pose_up":charData[proName]
     }

     row1.push(temp);
}

wojiushiwo945you
毕小宝 回复oneDjango: 我是安装你贴的JSON写的,取的是 charts 属性,你需要按你的response 中的data 的格式来看,出现这个错误是因为你贴的 builderJson 跟 ajax 响应的data 不是一个格式。你自己检查一下。
4 个月之前 回复
shitDjango
oneDjango 控制台显示这个data.charts是个空对象 Uncaught TypeError: Cannot convert undefined or null to object at Function.getOwnPropertyNames (<anonymous>)
4 个月之前 回复
shitDjango
oneDjango 后台显示这个data.charts是个<anonymous> Uncaught TypeError: Cannot convert undefined or null to object at Function.getOwnPropertyNames (<anonymous>)
4 个月之前 回复
shitDjango
oneDjango 好的谢谢 我试试看
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
json字符串转map格式
直接上代码: //json字符串转成map public static Map StringToMap(String strInput) { if (strInput == null) { return null; } JsonNode jsonNode = null; try { ...
json字符串格式
1。单个属性       {"ID":"1"} 2。多个属性       {"ID":"1","Name":"张三"} 3。单个对象       {"student": {"ID":"1","Name":"张三"}} 4。多个对象       [{"student1": {"ID":"1","Name":"张三"}},{"student2":{"ID":"2","Name":"李四"}}]
json字符串转对象,对象转json字符串
现在大部分web应用前后端通信都用json传递数据,下面我们一起学习一下json 1.使用阿里巴巴fastjson &amp;gt;&amp;gt;依赖jar包fastjson-1.2.8.jar,fastjson-1.2.8.jar下载 //1。对象转json字符串 User user = new User(1, &quot;james1&quot;, &quot;1231&quot;)); String string = JSON.toJS...
二维数组转json字符串,json字符串转二维数组
二维数组转json字符串,直接上代码 /** * 二维数组转json字符串 */ public static String twoArrToJson(int[][] arr) { String jsonStr = JSONArray.fromObject(arr).toString(); return jsonStr; ...
json字符串转数组转对象
/*现在有json字符串数组[{"subsidy":"23","subFlag":"0"}]将这个数组转为自己想要的对象,此处转为map */ public Response> getDataByCondition() { Response> response = new Response mapList = null; String jsonStr = "[{"subsidy":"23","
数据交换格式--01(json字符串)
数据交换格式:json,xml,html json:一种轻量级的数据交换格式, xml:是一种标记性语言,是一种重量级的数据交换格式。 json与xml区别: 1.json占用宽带小,xml占用宽带大。 2.微服务架构,基本上都是采用http+json格式进行数据传输。 3.在配置文件中使用xml,webservi...
JSON处理-JSON字符串格式介绍
<p>rn <br />rn</p>rn<p>rn <br />rn</p>rn<p>rn <span>本课程是一门面向企业需求,从零基础系统性掌握</span>Python<span>网络爬虫的课程。课程从最基本的网络抓包开始讲起,到网络请求,再到数据解析和数据存储,再到反反爬虫和分布式爬虫,技术要点应有尽有。课程以视频</span>+作业+技术辅导的方式学习,其中课程讲解非常详细,作业紧随知识点加强巩固,更有技术辅导为学生的学习保驾护航,确保每个学生对每个知识点都能学懂学透!rn</p>
如何转格式?rmvb转mpeg格式
各位大侠请问我在网上下载的电影是RMVB格式的,但是我的光驱COMBO的,它只能支持MPEG格式的文件。请问如何转?详细点。拜托???
转化为json字符串
1.将各个属性写入json字符串 User user = userService.getInfo(tel); JSONObject json = new JSONObject(); if (user == null) { int result = 0; json.put("result", Integer.valueOf(result)); } else {
json字符串转List
String json = EntityUtils.toString(response.getEntity(), &quot;UTF-8&quot;);  拿到的json字符串如下  {&quot;workItemList&quot;:[{&quot;workItemId&quot;:102347,&quot;workItemName&quot;:&quot;申请人录入&quot;,&quot;workItemType&quot;:&quot;man&quot;,&quot;currentStat
Java json字符串转json对象
需要导入的jar包 需要添加的依赖: import net.sf.json.JSONObject; json字符串: data = {"USERID":1,"PASSWORD":"1","USERNAME":"admin","RNAME":"","PHONEMOBILE":"","PHOTO":"","EMAIL":"","SEX":-1,"STATE":-1,"ADD
form表单转json字符串
ajax传输数据到后台,form表单转json字符串
Json字符串转JavaBean
1.Json字符串转JavaBean //字符串转object对象 String jsonStr=&quot;{&quot;id&quot;:&quot;1&quot;,&quot;name&quot;:&quot;hrh&quot;}&quot;; Map&amp;lt;String,String&amp;gt; map = JSON.parseObject(jsonStr); //字符串转对象集合 String jsonArr=&quot;[{&quot;id&quot;:&quot;1&quot;,
List 转 JSON字符串
1.加入fastjson.jar 2.String json_allNtc = JSON.toJSONString(notices);//notices为List
对象转json字符串
用到一个jar包  fastjson-1.2.9.jar 语法 String json = JSON.toJSONString(list);
对象转换为json字符串
package com.suyun.utils.json; import java.beans.PropertyDescriptor; import java.lang.reflect.Array; import java.lang.reflect.Field; import java.text.DateFormat; import java.text.SimpleDateFormat; im...
json字符串转对象
参考:JSON字符串和java对象的互转 下面看示例 JSONObject jsonObject = JSONObject.fromObject(jsonStr); // jsonStr是一个json格式的字符串 Object obj = JSONObject.toBean(jsonObject); // 此处可以指定任意的object,只要强制转换类型 //也可以通过以下方式来获取json字...
jQuery JSON字符串转JSON对象
$.parseJSON(jsondata);  
C# json字符串转对像
JSON如下:[code=html]rn "PI": [rn rn "doc_no": "V160500010",rn "salse": "jizhao",rn "contact_code": "N00000000",rn "customer_contact": "赵先生",rn "customer_code": "C0004280",rn "customer_name": "上海",rn "tel": "18502102883",rn "email": "",rn "address1": "上海新竹路779号",rn "address2": "",rn "city_name": "",rn "pi_date": "2016-05-23",rn "create_by": "peer.ding",rn "sysud": "2016-05-23",rn "bto_addrees1": "",rn "bto_addrees2": "",rn "bto_city_name": "",rn "taxYN": "",rn "sample_ware": "",rn "TOTALAMOUNT": "777",rn "ename": "赵先生",rn "ctel": "18423000033",rn "storefront": "Mo",rn "bto_contactcode": "N00000000",rn "parent_no": "null",rn "cy_type": "",rn "pl_type": ""rn ,rn rn "doc_no": "V160500010",rn "salse": "jimmhao",rn "contact_code": "N00000000",rn "customer_contact": "赵先生",rn "customer_code": "C0000004280",rn "customer_name": "上海",rn "tel": "18502102883",rn "email": "",rn "address1": "上海新竹路779号",rn "address2": "",rn "city_name": "",rn "pi_date": "2016-05-23",rn "create_by": "peer.ding",rn "sysud": "2016-05-23",rn "bto_addrees1": "",rn "bto_addrees2": "",rn "bto_city_name": "",rn "taxYN": "",rn "sample_ware": "",rn "TOTALAMOUNT": "777",rn "ename": "赵先生",rn "ctel": "18423000033",rn "storefront": "M",rn "bto_contactcode": "N00000000",rn "pre_no": "",rn "parent_no": "",rn "cy_type": "",rn "pl_type": ""rn rn ]rn[/code]rnrnC#接收代码如下:rnprotected int SqlBulkCopyPi()rn rn string strTemp = "", strRe = "";rnrn if (HttpContext.Current.Request.Form[0] != null)rn strTemp = HttpContext.Current.Request.Form[0].ToString();//此处接收的为上面json字符串rnrn //把字符串转成JSON对像rn JsonSerializer serializer = new JsonSerializer();rn StringReader sr = new StringReader(strTemp);rn object o = serializer.Deserialize(new JsonTextReader(sr), typeof(object));rn [color=#FF0000]PI_LIST list = o as PI_LIST;//list获取不到一直为空,求高手解答,谢谢[/color]rn rnrn其中PI_LIST如下:[code=csharp]rnrnpublic class PI_LISTrnrn public Dictionary pi_ get; set; rnrnpublic class PIrnrn public string doc_no get; set; rn public string sales get; set; rn public string contact_code get; set; rn public string customer_contact get; set; rn public string customer_code get; set; rn public string customer_name get; set; rn public string tel get; set; rn public string email get; set; rn public string address1 get; set; rn public string address2 get; set; rn public string city_name get; set; rn public string pi_date get; set; rn public string create_by get; set; rn public string sysud get; set; rn public string bto_addrees1 get; set; rn public string bto_addrees2 get; set; rn public string bto_city_name get; set; rn public string taxYN get; set; rn public string sample_ware get; set; rn public string TOTALAMOUNT get; set; rn public string ename get; set; rn public string ctel get; set; rn public string storefront get; set; rn public string bto_contactcode get; set; rn public string parent_no get; set; rn public string cy_type get; set; rn //public List PL get; set; rn public int pl_type get; set; rnrnrn[/code]
json字符串转json对象的问题.
最近有用到vue.js ,写了个demo。 用jquery  异步ajax获取数据绑定。 数据类型为数组对象。 现在提供两种方式绑定vue数据对象。 1、后台用字符串拼json 前台用eval("("+data+")")将json字符串转化成json对象 2、后台用数组接受,序列化返回,前台用json接受。
JSON字符串转JSON对象
如下代码: eval()函数使字符串可计算。在这里将字符串转换成了JSON对象<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script language="JavaScript"> window.onload = ini
Json字符串转excel表格文件
假如我们有一段json串,该json串是由一系列结构相同的数据集合组成,现在有一个需求,需要将json集合转换成excel表单。
json字符串转json
测试代码为: String str="{\"name\":\"xuexi\",\"revision\":1,\"description\":\"wuwuuw\",\"charge\":\"charge\"}"; JSONObject a = new JSONObject(str); //转成一个json对象 System.out.prin
测试QJsonArray转JSON字符串
Qt56下生成解析JSON字符串的示例
json字符串转化为json对象
这是web前端开发中经常使用到的一个知识点。譬如:前端可通过ajax获取后端数据。那么,这个获取的JSON数据(可能是JSON字符串)是如何在前端获得解析的呢?其实,解析JSON字符串过程就是将JSON字符串转化为JSON对象。下面,我们简单学习下这个JSON字符串的解析和使用过程。   首先,要了解什么是json对象。暂时可以简单的认为,json对象就是由[]和{}组成的一种特殊的方便数据传
json字符串转数组
   后端传到前段的格式是这样的model.addAttribute(&quot;newsTagList&quot;, JSON.toJSON(list));    将一个list转换为了json字符串    前段我要把获取到的数据展示出来,这里有时候不转换为数组也可以用    在for循环这个list之前,建议把返回的json字符串先转换为数组,这里我用最简单的方法,网上还有几种方法的:    var t...
json字符串转实体类
/** * * 将json形式字符串转换为java实体类 * */ public static &amp;lt;T&amp;gt; T parse(String jsonStr, Class&amp;lt;T&amp;gt; clazz) { ObjectMapper om = new ObjectMapper(); T readValue = null; try { readVa...
js对象转json字符串
function obj2str(o){ var r = []; if(typeof o ==&quot;string&quot;) return &quot;\&quot;&quot;+o.replace(/([\'\&quot;\\])/g,&quot;\\$1&quot;).replace(/(\n)/g,&quot;\\n&quot;).replace(/(\r)/g,&quot;\\r&quot;).replace(/(\t)/g,
Json字符串转字典,数组
//1、写一个Json字符串    NSString *arrJsonStr = @&quot;[\&quot;pp\&quot;,\&quot;qq\&quot;]&quot;;//这个\后面的第一个字符只是一个字符,没有任何意义    NSLog(@&quot;%@&quot;,arrJsonStr);        //Json字符串是这样的格式:@&quot;&quot;,&quot;&quot;中间任何内容不要加上@符号,字符串用&quot;&quot;括起来,而不是@&quot;&quot;括起
js function转json字符串
function Params() rn this.Type =“”;rn this.Name = “”;rnrnrnthis.getType = function () rn return this.Type;rn rnrn this.setType = function (vType) rn this.Type = window.escape(vType);rn rnrnthis.getName = function () rn return this.Name;rn rnrn this.setName = function (name) rn this.Name = window.escape(name);rn rnrnthis.getJsonString = function () rn var jsonData = "";rn if (this.Type != "") rn jsonData += "Type:'" + this.Type + "'";rn rn if (this.Name!= "") rn jsonData += ",Name:'" + this.Name + "'";rn rn jsonData += "";rnrn return jsonData;rn rnrnrn使用rnvar param = new Params();rn param.setType(“1”);rn param.setName(“zhangsan”);rnalert( param.getJsonString());rnrn因为Params function的参数很多,如何不用手动自己拼写Json啊,我知道有个json类可以实现。但是还得引入这个json的js,能否循环属性的方式来做啊?rn请高手指点~~~~rnrn
javabean转换为json字符串
假如有个javabean:rn[code=java]public class Home rn private String service_name;rn private String type_name;rn private String author_name;rn private String content_desc;rn private String img_url;rn private String wap_url;rn private Date create_time;rn //省略get、setrn rn[/code]rn其中的如期类型是java.sql.Date,可能有人会说将javabean中的日期定义成java.util.date类型,在生成javabean时将resultSet中的sql类型转换为java.util.date类型就行了,如果说数据少这样做没有问题。rn现在我写了这么个工具类,作用是将resultset中的数据解析生成一个list,而忽略具体类型,经过测试该方法可行:rn[code=java]public List getList(ResultSet rs,Class e)rn List list = new ArrayList();rn try rn while(rs.next())rn E obj =(E) e.newInstance();rn Field[] field = obj.getClass().getDeclaredFields();rn //将属性按照字母顺序排序rn int length = field.length;rn //1、将对象属性包装成maprn Map map = new HashMap();rn for(int i = 0;i
json字符串转数组问题
string(186) ""id":"2","num":2,"store":"9","name":"泰明顿磨损顿报警线(前,后)","price":"88.00""rnstring(96) ""id":"2","num":1,"store":"9","name":"泰明顿磨损顿报警线(前,后)","price":"88.00""rnrn上面2个json字符串, 看着长度是一样的, 打印出来一个186,一个96, 96的这个可以用json_decode转成数组,186那个却不行,求助~~
JSON字符串转JSON对象问题
各位大神好:rn我从txt文件读取一行,其格式为JSON字符串,想将它转成JSON对象。使用了如下方法:rnjsObj = JSONObject.fromObject(lineTxt);rnrn其中lineText的数据如下:rn[img=https://img-bbs.csdn.net/upload/201606/19/1466308987_843623.png][/img]rn但是将lineText转成JSON对象后,将act解析成了JSONArray,不知道为什么,求大神指点,谢谢rn[img=https://img-bbs.csdn.net/upload/201606/19/1466309030_569213.png][/img]rn[img=https://img-bbs.csdn.net/upload/201606/19/1466309124_763314.png][/img]
xml字符串转json字符串
XML字符串转JSON字符串网上的方法很多,这里主要推荐两种: 1、使用org.json包 jar地址:http://mvnrepository.com/artifact/org.json/json 示例代码: import org.json.JSONException; import org.json.JSONObject; import org.json.XML; public
json字符串转化为对象
刚开始使用的是json.load() json.load(‘{\”a\”:1}’) Traceback (most recent call last): File “”, line 1, in File “/System/Library/Frameworks/Python.framework/Versions/2.7/l
json字符串转List集合
使用jackson的ObjectMapper类中的readValue(String content,JavaType valueType)方法可以把json字符串转换成集合类 content为json字符串,valueType可以通过 ObjectMapper的 getTypeFactory().constructParamettricType(Class parametrized,
XML文件转Json字符串方法
在xml转json时,理论上可以转换所有的xml文件。看到有很多其他博主写的代码很好,但是没有写清楚程序的思路是什么,正好最近工作用到这一部分内容,研究了一会,添加了获取xml标签内属性的方法。现在就整理一下转换的思路,以便以后再用到能快速拾起,如果能正好帮助到需要的人会十分高兴,不足的地方想到了再补充。用到的jar包:    jdom ,fastjson(alibaba)转换思路:    步骤如...
List转JSON字符串工具类
通过 jdbcTemplate.queryForList得到的list,这个list里存储的是ListOrderedMap对象,只有通过对ListOrderedMap遍历得到key value才能组成JSON字符串。下面是一个list转json串的工具类: public class JSONUtil {  /**   * @param list:jdbcTemplate.queryForLi
json字符串转c#代码
这是一款可将JSON格式数据转换成C#实体类的工具,可按照JSON数据的格式转换为相对应的C#实体类,非常简便实用,欢迎需要的朋友使用。
JS数组转json字符串
1. 在创建数组时,不要用var arr = new Array();,要用var arr = {};然后: arr['mess'] = 'ok'; var res = JSON.stringify( arr ); console.log(res); 如果用new Array() 则会得到[] 里边为空...
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法