String转JSON格式(JAVA)

字符串转成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"}}

猜你喜欢

转载自blog.csdn.net/ZPFCD/article/details/130320492
今日推荐