Bonjour à tous ,
je possède actuellement un serveur (un ESP32 pour les connaisseurs) qui envoi régulirement aux clients un json par l'intermedaire de websocket , je suis capable de receptionner ces données , mais je ne sais pas comment traiter ces données efficacements
j'ai un JSON qui ressamble à ça:
"fruits": [
{ "kiwis": 3,
"mangues": 4,
"pommes": null
},
{ "panier": true },
],
"legumes":
{ "patates": "amandine",
"figues": "de barbarie",
"poireaux": false
}
};
Et voici ma fonction utilisee lorsque je recoi un message
function onMessage(event) {
var data = JSON.parse(event.data);
var keys = Object.keys(data);
for (let i = 0; i < keys.length; i++) {
const element = keys[i];
if (element == "fruits")
{
}
if (eleme,t == "legumes")
{
....
je trouve ma facon de faire totalament inefficace , Existe il un moyen plus efficace de pareser un Json ?
Cordialment Baptiste