如何将Java字符串转换为JSON对象?

问题描述 投票:0回答:1

我得到的当前输入如下,其中

transaction
是我班级中的
String transaction

"transaction" : "{Id = 09864352654, category = seller, serviceName = BuyGroceries, category = Buy}"

我需要将其转换如下,并在同一类中像下面所示的那样打印它。类似于写

System.out.println
4次

"Id" : "09864352654",
"category" : "Seller",
"serviceName" : "BuyGroceries",
"category" : "Buy"

以上就是我的要求。不知道在这种情况下该怎么办

javascript java spring-boot java-8
1个回答
0
投票

这可能是一种方法,删除 {} 并拆分字符串

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);

© www.soinside.com 2019 - 2024. All rights reserved.