PHP 拆解 由硬體『Arduino(Esp32/WeMos)/Raspberry Pi』透過Web API傳送 自定義JSON資料
PHP 拆解 由硬體『Arduino(Esp32/WeMos)/Raspberry Pi』透過Web API傳送 自定義JSON資料
code:
<?php
/*
{
"Esp32_Data": [
{
"name": "V1",
"values": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"name": "V2",
"values": [
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
]
}
]
}
*/
$json = '{"Esp32_Data": [{"name": "V1","values": [0,0,0,0,0,0,0,0,0,0]},{"name": "V2","values": [1,1,1,1,1,1,1,1,1,1]}]}';
var_dump(json_decode($json));
echo '<br/>';
//---
//json字串轉物件[陣列]
$obj = json_decode($json);
foreach ($obj->{'Esp32_Data'} as $value01)
{
echo 'name: '.$value01->{'name'}. '<br/>';
echo 'values: ';
foreach ($value01->{'values'} as $value02)
{
echo $value02. ',';
}
echo '<br/>';
}
//---json字串轉物件[陣列]
//---
//物件[陣列]轉json字串
echo json_encode($obj);
//---物件[陣列]轉json字串
?>
2 thoughts on “PHP 拆解 由硬體『Arduino(Esp32/WeMos)/Raspberry Pi』透過Web API傳送 自定義JSON資料”
PHP 列印/顯示 JSON物件 資料/資訊/結構
PHP FOR LOOP(迴圈) 存取 ARRAY(陣列) / OBJECT(物件)
json字串轉物件[陣列]
物件[陣列]轉json字串
PHP 分析/拆解/解析 JSON 字串