首页 > 解决方案 > javascript通过逗号分隔符解析JSON数据

问题描述

我有这种数据格式。

[{"QualID":1,"Qualification":"Van Driver"},{"QualID":3,"Qualification":"Safety Cert"},{"QualID":4,"Qualification":"Welder"}] 

我只需要带有逗号分隔符的资格数据。我怎么知道的?谢谢 !

Van Driver, Safety Cert, Welder

我正在尝试以下方式,但它即将到来的数组值。

var jsonData = $.getJSON('/Qualification/GetAllQualificationTypesForDropdown', { user: $(USRNAME_CONTROL_ID).val() }, 'json');
            jsonData.done(function (data) {
                var nuarr = JSON.stringify(data);
                console.log(JSON.parse(nuarr).map(x => x.Qualification));

                            
                        }); 

标签: javascriptjson

解决方案


你可能应该做这样的事情:

const values = [{"QualID":1,"Qualification":"Van Driver"},{"QualID":3,"Qualification":"Safety Cert"},{"QualID":4,"Qualification":"Welder"}] 

const result = values.map(({ Qualification }) => Qualification).join(", ")
console.log(result)


推荐阅读