json解析异常(转义符处理)

json串转json对象的时候,转义符导致不能正常解析..

Exception in thread "main" com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 1 column 29 path $.data
    at com.google.gson.internal.Streams.parse(Streams.java:60)
    at com.google.gson.JsonParser.parse(JsonParser.java:84)
    at com.google.gson.JsonParser.parse(JsonParser.java:59)
    at com.google.gson.JsonParser.parse(JsonParser.java:45)
    at zh.main(zh.java:17)
Caused by: com.google.gson.stream.MalformedJsonException: Unterminated object at line 1 column 29 path $.data
    at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1568)
    at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:491)
    at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:414)
    at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:722)
    at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:698)
    at com.google.gson.internal.Streams.parse(Streams.java:48)
    ... 4 more

解决代码如下:

import com.google.gson.JsonObject;
import com.google.gson.JsonParser;

public class zh {
	
	
	public static void main(String[] args) throws Exception {
		String secret ="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";
		String dataStr = Rsa.getResult(secret);
		//jsonString.substring(0,jsonString.length()-1);
		System.out.println(dataStr);
		dataStr = dataStr.substring(1, dataStr.length() - 1);
        dataStr = dataStr.replace("\\\"", "\"");
        System.out.println(dataStr);
     /*   dataStr = dataStr.replace("\\\\\"", "\\\"");*/
        System.out.println(dataStr);
		JsonObject returnData = new JsonParser().parse(dataStr).getAsJsonObject();
		
		/*System.out.println("json===="+returnData.toString());
		*/
	}

}


 

猜你喜欢

转载自blog.csdn.net/PanPa_WoNiu/article/details/106015356
今日推荐