Java操作應用—— JSON編碼
JSON是數(shù)據(jù)存儲及傳輸?shù)囊环N協(xié)議。與XML相比,它更易于使用。由于它非常輕量級以及自身的一些特性,現(xiàn)在JSON在網絡上已經是越來越流行了。常見的數(shù)據(jù)結構都可以編碼成JSON然后在各個網頁間自由地傳輸。不過在開始編碼前,你得先安裝一個JSON解析器。在下面的例子中,我們將使用json.simple庫來完成這項工作
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import org.json.simple.JSONObject; import org.json.simple.JSONArray; public class JsonEncodeDemo { public static void main(String[] args) { JSONObject obj = new JSONObject(); obj.put( "Novel Name" , "Godaan" ); obj.put( "Author" , "Munshi Premchand" ); JSONArray novelDetails = new JSONArray(); novelDetails.add( "Language: Hindi" ); novelDetails.add( "Year of Publication: 1936" ); novelDetails.add( "Publisher: Lokmanya Press" ); obj.put( "Novel Details" , novelDetails); System.out.print(obj); } } |
輸出:
1 | { "Novel Name" : "Godaan" , "Novel Details" :[ "Language: Hindi" , "Year of Publication: 1936" , "Publisher: Lokmanya Press" ], "Author" : "Munshi Premchand" } |
點擊加載更多評論>>