public static void main(String[] args)
{
String a = "{\"deviceList\":[{\"deviceAliasName\":\"QQ\",\"deviceID\":\"lifanghua11\",\"deviceType\":\"1\",\"terminalType\":\"terminaltype\"}],\"returnCode\":\"0\",\"returnDesc\":\"Success\"}";
StringBuffer buffer = new StringBuffer(a); buffer.insert(a.indexOf("["), "@");
buffer.insert(a.lastIndexOf("]")
+ NumContants.TWO.getValue(), "@");
System.out.println(a.toString());
}
为什么输出地结果是:{"deviceList":[{"deviceAliasName":"QQ","deviceID":"lifanghua11","deviceType":"1","terminalType":"terminaltype"}],"returnCode":"0","returnDesc":"Success"}
@没有加上去.新人,求指点
楼主小心了。
StringBuffer buffer = new StringBuffer(a); buffer.insert(a.indexOf("["), "@");
buffer.insert(a.lastIndexOf("]")
+ NumContants.TWO.getValue(), "@");
System.out.println(a.toString());
代码没有问题,输出的不是自己的结果