我得到的当前输入如下,其中
transaction
是我班级中的 String transaction
。
"transaction" : "{Id = 09864352654, category = seller, serviceName = BuyGroceries, category = Buy}"
我需要将其转换如下,并在同一类中像下面所示的那样打印它。类似于写
System.out.println
4次
"Id" : "09864352654",
"category" : "Seller",
"serviceName" : "BuyGroceries",
"category" : "Buy"
以上就是我的要求。不知道在这种情况下该怎么办
这可能是一种方法,删除 {} 并拆分字符串
let transaction = "{Id = 09864352654, category = seller, serviceName = BuyGroceries, category = Buy}";
// Remove braces using regex
transaction = transaction.replace(/{|}/g, '');
console.log(transaction);
// Split comma and trim spaces
transaction = transaction.split(',').map(item => item.trim());
console.log(transaction);