# JS 把Json物件forEach出來 ---- ###### tags: `javascript` `json` 使用Javascript時 很常遇到Json丟資料 **Json資料裡不能有空格跟換行符號!!!不然資料會抱錯** 當前端Javascript接到JsonString值時 可以轉成Json物件來使用 ```javascript= var s = '{"num":"4","ArticleTitle":"sss","AuthorName":"sss","ArticleUrl":"","SetTime":"2021-06-30 14:06:34.810","StartTime":null,"EndTime":null,"Publish":"1","ArticleContent":"sss","status":"check"}'; var row = JSON.parse(s); console.log(row); ``` ![](https://i.imgur.com/HMfDn7i.png) ![](https://i.imgur.com/nIL8LGo.png) 但要想把Object當陣列巡覽出來 就要用以下方法 ```javascript= var s = '{"num":"4","ArticleTitle":"sss","AuthorName":"sss","ArticleUrl":"","SetTime":"2021-06-30 14:06:34.810","StartTime":null,"EndTime":null,"Publish":"1","ArticleContent":"sss","status":"check"}'; var row = JSON.parse(s); console.log(row); Object.keys(row).forEach(function(k){ console.log(k + ' - ' + row[k]); }); ``` 變數S ``` '{ "num":"4", "ArticleTitle":"sss", "AuthorName":"sss", "ArticleUrl":"", "SetTime":"2021-06-30 14:06:34.810", "StartTime":null, "EndTime":null, "Publish":"1", "ArticleContent":"sss", "status":"check" }'; ```