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 字串