StackOverflow 用户您好,
我有以下 JSON 作为 JSONObject 或 String
{
"canconnect" : true,
"NetworkData": {
"mac": "{MAC}",
"ipaddress": "{IP}"
}
}
这里的{MAC}和{IP}是一种占位符。一旦从数据源获得了 {MAC} 和 {IP} 的数据,我就需要使用 Java 将占位符替换为正确的值。
这几乎相当于 SpringFramework 中的“PropertyPlaceholderConfigurer”,但对于 Json。
提前致谢, 阿伦。
最佳答案
这与使用 String 类的 Replace 方法一样简单。您应该在询问之前阅读文档。其用法示例:
String aux = "{\"canconnect\" : true, \"NetworkData\": {\"mac\": \"{MAC}\", \"ipaddress\": \"{IP}\"}}";
System.out.println(aux.replace("{MAC}", "YOUR_MAC").replace("{IP}", "YOUR_IP"));
关于java - DataGen 替换 JSON 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48642128/