2 回答
TA贡献1842条经验 获得超12个赞
你有一个对象数组。您需要连接name和value属性。
$array = json_decode($data);
foreach ($array as $el) {
echo "{$el->name}-{$el->value},";
}
TA贡献1817条经验 获得超6个赞
var jsonFromServer = '[{"name":"Agnes ","amount":"40000"},{"name":"John","amount":"35000"},{"name":"Joyce","amount":"50000"},{"name":"Peter","value":"45000"}]';
var json = JSON.parse(jsonFromServer);
var arrResult = []; // if array
//var textResult = ''; // if string
if(json && json.length){
for(var j = 0, jLen = json.length; j < jLen; j++){
var obIn = Object.values(json[j]);
var map = obIn.map(function(el){
return el.trim();
});
var res = map.join('-');
arrResult.push(res);
//textResult += res;
};
};
console.log(arrResult); // if array
//console.log(textResult); // if string
控制台结果 [“Agnes-40000”,“John-35000”,“Joyce-50000”,“Peter-45000”]
- 2 回答
- 0 关注
- 88 浏览
添加回答
举报