我的程序需要一个JSON数字数组,并从中创建一个Java数组。 我需要能够打印一条消息,说如果有一个单词而不是一个数字或者后面没有数字的逗号,JSON输入就会混乱。 我是新来的在Java中使用JSON和异常。 我该如何处理这些情况?对JSON不确定的例外 - Java
try
{
for (int i = 0; i < inArray.size(); i++)
{
tempArray[i] = inArray.getInt(i);
}
JsonArrayBuilder outArrayBuilder = Json.createArrayBuilder();
for (int i = 0; i < inArray.size(); i++)
{
outArrayBuilder.add(tempArray[i]);
}
out.println("{ \"outList\" : " + outArrayBuilder.build().toString() + " }");
}
catch (???)
{
out.println("{ \"message\" : \"Malformed JSON\" }");
}
显然这不是我所有的代码,但其余并不重要。
向我们展示您的代码,我们可以尝试指向正确的方向。 – Steve101
@ cricket_007我知道try-catch部分,但没有什么异常 – peppercumin
@ Steve101我加了一些我的代码,相关的东西 – peppercumin