PHP 拆解 由硬體『Arduino(Esp32/WeMos)/Raspberry Pi』透過Web API傳送 自定義JSON資料

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資料

  1. PHP 列印/顯示 JSON物件 資料/資訊/結構

    PHP FOR LOOP(迴圈) 存取 ARRAY(陣列) / OBJECT(物件)

    json字串轉物件[陣列]

    物件[陣列]轉json字串

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *