如何在一个字符串参数中拆分两个 json

How to split two json in one string parameter

我有这样的字符串
{"abc":"123","cde":"234"}.{"iss":"cc.home.com","sub":"1323ddkdfd","nonce" :"jdkaofjdfd"}
我想拆分这个字符串,但是不知道用什么拆分,
因为我不能使用'\.'或 ',',因为它们都存在于 json 值
中 知道我应该怎么做,任何帮助将不胜感激!!!

public static void main(String[] args) {
        // TODO Auto-generated method stub
        String s = "{\"abc\":\"123\",\"cde\":\"234\"}.{\"iss\":\"cc.home.com\",\"sub\":\"1323ddkdfd\",\"nonce\":\"jdkaofjdfd\"}.{\"iss\":\"cc.home.com\",\"sub\":\"1323ddkdfd\",\"nonce\":\"jdkaofjdfd\"}";
        String[] sArr = s.split("\}\.\{");
        for (int i = 0; i < sArr.length; i++) {
            if (i == 0)
            System.out.println(sArr[i]+"}");
            else if(i == sArr.length-1)
                System.out.println("{"+sArr[i]);
            else
                System.out.println("{"+sArr[i]+"}");
        }
    }

输出:

{"abc":"123","cde":"234"}
{"iss":"cc.home.com","sub":"1323ddkdfd","nonce":"jdkaofjdfd"}
{"iss":"cc.home.com","sub":"1323ddkdfd","nonce":"jdkaofjdfd"}