javascript - 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));
});
解决方案
你可能应该做这样的事情:
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)
推荐阅读
- optimization - 如何加快python PuLP中的图形着色问题
- javascript - 是否可以(可能使用 javascript)在不加载不同 HTML 页面的情况下更改 HTML 页面内容?
- google-apps-script - 如何将浏览器选项卡更改为 gmail 的当前电子邮件主题
- encryption - 如何仅加密 .env 文件的值?
- c# - 有没有办法在“Visual Studio for Mac”中使用 C# 运行终端命令?
- php - 使用提交方法PHP删除时如何避免获取最后一行ID
- python - Pdoc:不生成文档
- mysql - MySQL中复合聚集索引的实现
- r - 在模式后替换字符串 3 - 10 个位置的元素
- swiftui - 恢复应用内购买时出现 StoreKit 问题