JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,由JavaScript語言發明人Douglas Crockford發明。
Java中的JSONObject是一個具體實現了JSON標準的對象,可以用于JSON數據的解析和創建。
JSON對象可以描述復雜的結構化數據,如下面的例子所示:
{ "name": "張三", "age": 18, "hobbies": [ { "name": "讀書", "level": 5 }, { "name": "旅游", "level": 3 } ] }
上面的JSON描述了一個人的基本信息和愛好。JSON對象是由大括號分隔的一對花括號{},內部包含若干鍵值對,鍵和值之間使用冒號:分隔,多個鍵值對之間使用逗號,分隔。在鍵和值中使用雙引號""包裹字符串,數值和布爾值不需要。
Java中可以使用JSONObject類來解析JSON字符串,如下所示:
String jsonStr = " {\"name\": \"張三\", \"age\": 18}"; JSONObject jsonObj = new JSONObject(jsonStr); String name = jsonObj.getString("name"); int age = jsonObj.getInt("age");
上面的代碼將一個JSON字符串解析成一個JSONObject對象,然后可以通過getString()或getInt()等方法獲取指定鍵的值。
上一篇php 充值解鎖
下一篇css文字橫間距樣式