자바,두 JSON 직렬 합병 실현

1060 단어 자바json
맞 춤 형 JSON 문자열 두 개 를 합 쳐 새로운 JSON 으로 만 들 고,두 JSON 이 같은 key 값 인 경우 하나만 저장 한 후 넣 은 JSON 문자열 에 대응 하 는 key 의 Value 값 을 덮어 서 먼저 넣 습 니 다.
같은 이치 로 여러 JSON 직렬 합병 을 실현 할 수 있다.
import net.sf.json.JSONObject;

public class JSONCombine
{
    public static void main(String[] args)
    {
        JSONObject jsonOne = new JSONObject();
        JSONObject jsonTwo = new JSONObject();

        jsonOne.put("name", "kewen");
        jsonOne.put("age", "24");

        jsonTwo.put("hobbit", "Dota");
        jsonTwo.put("hobbit2", "wow");

        JSONObject jsonThree = new JSONObject();

        jsonThree.putAll(jsonOne);
        jsonThree.putAll(jsonTwo);

        System.out.println(jsonThree.toString());

    }
}

실행 결과:
{"name":"12345","age":"24","hobbit":"Dota","hobbit2":"wow"}

좋은 웹페이지 즐겨찾기