Java中操作json是經(jīng)常會遇到的問題,其中包含自動換行的問題。JSON是一種輕量級的數(shù)據(jù)交換格式,可讀性較好,但當(dāng)JSON數(shù)據(jù)較大時(shí),會出現(xiàn)一些不方便的排版問題。因此,在Java中如何自動換行呢?以下是使用java json進(jìn)行自動換行的方法。
//需要使用到的包 import org.json.JSONObject; import org.json.JSONArray; import org.json.JSONException; //定義一個(gè)字符串 String str = "{ \"name\":\"Jack\", \"age\":20, \"gender\":\"male\" ,\"hobbies\":[\"reading\",\"swimming\",\"running\"]}"; //轉(zhuǎn)換為JSONObject JSONObject jsonObject = new JSONObject(str); //對JSONObject進(jìn)行格式化輸出 String jsonFormatted = jsonObject.toString(4); //輸出結(jié)果 System.out.println(jsonFormatted);
通過上述方式,就可以對JSON進(jìn)行自動換行,從而方便閱讀。需要注意的是,需要導(dǎo)入org.json的相關(guān)包。
下一篇vue有什么鉤子