我通过 Web 服务获取了许多 JSON 对象,有时 json 对象格式不正确。
我想在处理它之前检查 json 是否有效。
所以我写
JsonElement jsonData = parser.parse(attacheddataattribute);
if(jsonData.isJsonObject())
{
//then only process
}
也不是它在解析方法中抛出 com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 8432。
是否有任何实现可用于检查 JSON 的有效性。