在java中,聲明和初始化一個(gè)json字符串?dāng)?shù)組通常需要使用第三方庫(kù)來(lái)完成,比如Google的Gson庫(kù)、阿里的fastjson庫(kù)等。
具體代碼實(shí)現(xiàn)如下:
//使用Gson庫(kù)聲明json字符串?dāng)?shù)組 Gson gson = new Gson(); String[] jsonArray = {"{\"name\":\"張三\",\"age\":18}","{\"name\":\"李四\",\"age\":20}"}; String json = gson.toJson(jsonArray); System.out.println(json); //["{\"name\":\"張三\",\"age\":18}","{\"name\":\"李四\",\"age\":20}"] //使用fastjson庫(kù)聲明json字符串?dāng)?shù)組 String[] jsonArray2 = {"{\"name\":\"張三\",\"age\":18}","{\"name\":\"李四\",\"age\":20}"}; String json2 = JSON.toJSONString(jsonArray2, SerializerFeature.WriteNullStringAsEmpty); System.out.println(json2); //["{\"name\":\"張三\",\"age\":18}","{\"name\":\"李四\",\"age\":20}"]