空のJson配列をNull Json配列に変換したいと考えています。JavaのJson配列「[{}}」を「[]」に変換
たとえば、My Json配列は「[{}]」のようなもので、この配列を取得すると自動的に「[]」に変換されます。
私のコードは以下の通りのようなものです:
JsonObject jo = FetchData.getAllItemsAvg(request.getParameter("where"), request.getParameter("lastNum"),request.getParameter("limitAvgNum"));
JsonArray ja = new JsonArray();
ja.add(jo); // Some times ja like "[{}]" .
それは空の配列ではありません、それはプロパティを持たない単一のオブジェクトを含む配列です。 –
さて、変換する方法は分かりますか? –
適切な答えは、あなたの入力が何であるか(JSONArrayクラスの文字列かインスタンスか)と使用しているJSONライブラリによって異なります。それが文字列の場合は、単に '{}'を空の文字列で 'replace 'してください。 – Pshemo