Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Filtrare array

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    303

    Filtrare array

    Ciao a tutti,
    ho un array che mi viene inviato da un sensore via http, è in un formato simile a questo:
    Codice PHP:
    {"StatusSTS":{"Time":"2021-05-18T22:06:09","Uptime":"0T01:48:13","UptimeSec":6493,"Heap":25,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":0,"POWER":"OFF","Wifi":{"AP":1,"SSId":"WiFi_V","BSSId":"XXXXXX","Channel":1,"RSSI":100,"Signal":-38,"LinkCount":1,"Downtime":"0T00:00:11"}}} 
    Per conoscere lo stato dovrei estrarre solo il parametro "POWER" che può essere "OFF" oppure "ON". Esiste un modo semplice utilizzando solo javascript?

    Grazie e buon lavoro a tutti!

  2. #2
    Utente di HTML.it L'avatar di ninja72
    Registrato dal
    May 2020
    residenza
    -
    Messaggi
    319
    Puoi farlo in diversi modi ottenendo lo stesso risultato.

    codice:
    const objData = {
        "StatusSTS": {
            "Time": "2021-05-18T22:06:09",
            "Uptime": "0T01:48:13",
            "UptimeSec": 6493,
            "Heap": 25,
            "SleepMode": "Dynamic",
            "Sleep": 50, "LoadAvg": 19,
            "MqttCount": 0,
            "POWER": "OFF",
            "Wifi": {
                "AP": 1,
                "SSId": "WiFi_V",
                "BSSId": "XXXXXX",
                "Channel": 1,
                "RSSI": 100,
                "Signal": -38,
                "LinkCount": 1,
                "Downtime": "0T00:00:11"
            }
        }
    }
    
    const { POWER } = objData.StatusSTS
    const powerData = objData.StatusSTS.POWER
    
    console.log(POWER, powerData)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.