我正在调用splunk,然后我尝试使用ResultsReaderJson类来获取结果.
InputStream results = jobSavedSearch.getResults();
ResultsReaderJson resultsReader = new ResultsReaderJson(results);
Run Code Online (Sandbox Code Playgroud)
而且我一直收到这个错误.
com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 6
Run Code Online (Sandbox Code Playgroud)
我没有从这个类访问JsonReader.有没有人对我能做些什么来解决这个问题?
小智 9
您尚未要求结果流返回JSON.默认值为XML.要解决此问题,您可以使用:
Args outputArgs = new Args();
outputArgs.put("output_mode","json");
InputStream results = jobSavedSearch.getResults(outputArgs);
Run Code Online (Sandbox Code Playgroud)