Question : Dans le projet, le format de données transmis depuis le backend est le suivant. Comment puis-je obtenir la valeur dans BYMONTH ?
INTERVAL=8;BYMONTH=9;BYMONTHDAY=17
Réflexion : Une méthode simple à laquelle j'ai pensé consiste à l'analyser en JSON :
var str = "INTERVAL=8;BYMONTH=9;BYMONTHDAY=17";
var fiStr = '"' + str.replace(/=/g,'":"').replace(/;/g,'","');
var lastST = '{' + fiStr + '"}';
var Obj = JSON.parse(lastST);
console.log(Obj.BYMONTH)
Question :
Comment dois-je gérer ce format de données ?
"INTERVAL=8;BYMONTH=9;BYMONTHDAY=17".split(";")[2].split("=")[1]
Ce qui m'intéresse le plus, c'est pourquoi le backend ne renvoie pas directement le format json ? Il doit être traité en amont.