ESP-WROOM-02を使ってweb上のPHPデータを読み込み、PHP内の配列から必要な情報を抜き取りESP-WROOM-02側で受信したいです。
例えば下記のような配列データがWeb上にあった場合、ESP-WROOM-02側で['list'][0]['weather'][0]['main']の位置に存在するデータ(つまりClear)だけを読み込みたいです。
他のウェブサイト(http://deviceplus.jp/hobby/entry035/ 等)を参照すると、
String line = client.readStringUntil('\r');
line.trim();
を行いPHPのすべての行を分解し、必要な文字があるかないか順に読み取っていくやり方なのですが、
配列の一部分をピンポイントに読み取ることができる方法はないでしょうか。
分かる方いらっしゃいましたらご教授お願いいたします。
Array
(
[list] => Array
(
[0] => Array
(
[weather] => Array
(
[0] => Array
(
[id] => 800
[main] => Clear
[description] => clear sky
[icon] => 01n
)