字符串转成JSON格式,并合并字符串中数据,代码如下:
import org.json.JSONObject;
public class StringsToJSONFormat {
public static String jsonformat(String body,String deString) {
String stringConcat = "";
JSONObject jsonParser = new JSONObject(body);
JSONObject jsonObject = new JSONObject(deString);
// System.out.println(jsonParser.get("data"));
/**
* JSONObject.put() 方法:
* put(String key, Object value): key值为json的key名称,Object value为传入的一个JSONObject对象
*/
stringConcat = String.valueOf(jsonParser.put("xinzeng",jsonObject));
return stringConcat;
}
public static void main(String[] args) {
String jsonStr = "{\"code\":0,\"msg\":null,\"data\":\"abcd22222\"}";
String jsonStr2 = "{\"code\":2,\"data\":\"abcd1111\"}";
String abcd = jsonformat(jsonStr,jsonStr2);
System.out.println(abcd);
}
}
输出结果:
{"msg":null,"code":0,"data":"abcd22222","xinzeng":{"code":2,"data":"abcd1111"}}