如何使用特定值将 json 数组转换为 javascript 数组

How to convert json array to javascript array using specific values

本文关键字:数组 转换 javascript json 何使用      更新时间:2023-09-26

我想仅使用一些特定值将 JSON 数组(字符串)转换为 JavaScript 数组。json 数组是 :

[{"id":47,"libelle":"famille de test"},{"id":1,"libelle":"GEOLOCALISATION"},{"id":4,"libelle":"OUTILS"},{"id":2,"libelle":"PROPRETE"},{"id":3,"libelle":"URGENCE"}]

我想得到这样的东西["家庭测试","地理定位",...]只使用诽谤值。我尝试使用 $.map,但没有成功。

映射实现应该可以工作:

var jsonStr = '[{"id":47,"libelle":"famille de test"},{"id":1,"libelle":"GEOLOCALISATION"},{"id":4,"libelle":"OUTILS"},{"id":2,"libelle":"PROPRETE"},{"id":3,"libelle":"URGENCE"}]';
var arr = JSON.parse(jsonStr);
var libelle = arr.map(function(x) { return x.libelle; });

首先,您必须使用 JSON.parse(yourJSONString) 将 JSON 字符串转换为 JavaScript 数组。之后,它是一个简单的JavaScript数组,您可以使用您尝试过的map方法