在Java中将(解析)URL参数转换为JSON

我有提供URL作为参数的REST客户端。但是我的云REST基础架构仅接受JSON格式。

有没有办法在Java中将URL参数转换(解析)为JSON格式?

URL参数示例:

data=data10&sensor=sensor10&type=type10

转换为JSON格式,例如:

{"data":"data10","sensor":"sensor10","type":"type10"}

回答:

回答:

没有开箱即用的解决方案,因此开发一种解决方法最实用。

这是一个参数到JSON的转换器方法:

public static String paramJson(String paramIn) {

paramIn = paramIn.replaceAll("=", "\":\"");

paramIn = paramIn.replaceAll("&", "\",\"");

return "{\"" + paramIn + "\"}";

}

回答:

方法输入:

data=data10&sensor=sensor10&type=type10

方法返回输出:

{"data":"data10","sensor":"sensor10","type":"type10"}

以上是 在Java中将(解析)URL参数转换为JSON 的全部内容, 来源链接: utcz.com/qa/435777.html

回到顶部