在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