簡単に、特定の文字列が適切な JSON 形式であるかどうかを確認できますか? 私たちが使用できるように
しかし、同じタスクをプログラムで実行したい場合、現在私が使用しようとしているのと同じようにアンドロイドでバリデーターメソッドを作成する方法は次のとおりです。
与えられた関数を書いたので、これはこれを達成するための適切な方法ですか
public boolean isJSONValid(String test) {
try {
new JSONObject(test);
return true;
} catch (JSONException ex) {
try {
new JSONArray(test);
return true;
} catch (JSONException ex1) {
return false;
}
}
}
何か良いものがあれば提案してください。サービスが正しいjsonを処理することがわかっているため、これらすべてをテストケースで確認する必要があります。