[英]Javascript print JSON Object
我想解析這個 JSON 數組並打印salary
,所以這是我迄今為止嘗試過的,控制台中沒有任何記錄
if (data.action == 'SendArray') {
let invites = data.invites
const obj = JSON.parse(invites)
const myJSON = JSON.stringify(obj);
console.log(myJSON.salary)
}
JSON:
{"factioname":"sp-force","inviter":"MohammedZr","salary":5000},
{"factioname":"air-force", "inviter":"Admin","salary":8000}
myJSON
是一個對象數組。 要登錄控制台需要獲取每個 object。 我們可以使用forEach
來獲取每個 object 然后可以控制台記錄salary
密鑰。
let myJSON =[ {"factioname":"sp-force","inviter":"MohammedZr","salary":5000}, {"factioname":"air-force", "inviter":"Admin","salary":8000}]; myJSON.forEach(obj=> { console.log(obj.salary); });
這const myJSON = JSON.stringify(obj)
將您的 object 變回您不想要的字符串。
我已經完成了一些設置以使您的數據與您的代碼匹配,但您應該注意的兩件事是:
data = { action: 'SendArray', invites: '[{"factioname":"sp-force","inviter":"MohammedZr","salary":5000},{"factioname":"air-force", "inviter":"Admin","salary":8000}]' } if (data.action == 'SendArray') { let invites = data.invites const obj = JSON.parse(invites) for ({salary} of JSON.parse(invites)) console.log(salary)}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.