# 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);
```


但要想把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"
}';
```