在Java中,可以使用JSONObject
類來解析和編碼JSON數(shù)據(jù)。
常見的解析方法包括:
JSONObject
的構(gòu)造函數(shù)解析JSON字符串:String jsonStr = "{\"name\":\"John\", \"age\":30}";
JSONObject jsonObject = new JSONObject(jsonStr);
JSONObject
的put
方法逐個(gè)添加鍵值對解析JSON對象:JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "John");
jsonObject.put("age", 30);
編碼方法包括:
JSONObject
的toString
方法將JSONObject
對象編碼為JSON字符串:String jsonStr = jsonObject.toString();
JSONObject
的write
方法將JSONObject
對象編碼為輸出流:jsonObject.write(outputStream);
以上是常見的方法,還可以根據(jù)具體需求選擇其他方法進(jìn)行解析和編碼。