找到關於 JSON 的211 篇文章
443 次瀏覽
JSONStringer 提供了一種方便生成 JSON 文字的方法,它可以嚴格遵循 JSON 語法規則。每個 JSONStringer 例項都可以生成一個 JSON 文字。JSONStringer 例項提供了一個 value 方法用於將值追加到文字中,以及一個 key 方法用於在物件中的值之前新增鍵。還有一個 array() 和 endArray() 方法用於建立和結束陣列值,以及 object() 和 endObject() 方法用於建立和結束物件值。示例 1 import org.json.*; public class JSONStringerTest1 { public static void main(String[] args) throws JSONException { JSONStringer stringer = new JSONStringer(); String jsonStr = stringer ... 閱讀更多
8K+ 次瀏覽
JSON 是一種廣泛使用的資料交換格式,它輕量級且與語言無關。JSONArray 可以從字串解析文字以生成類似向量的物件,並支援 java.util.List 介面。我們可以在下面的示例中對 JSONArray 進行排序。示例 import java.util.*; import org.json.*; public class SortJSONArrayTest { public static void main(String[] args) { String jsonStr = "[ { \"ID\": \"115\", \"Name\": \"Raja\" }, { \"ID\": \"120\", \"Name\": \"Jai\" }, { \"ID\": \"125\", \"Name\": \"Adithya\" }]"; JSONArray jsonArray = new JSONArray(jsonStr); JSONArray sortedJsonArray = new JSONArray(); List list = new ArrayList(); ... 閱讀更多
32K+ 次瀏覽
JSON 是一種輕量級、基於文字且與語言無關的資料交換格式。JSON 可以表示兩種結構化型別,例如物件和陣列。物件是鍵/值對的無序集合,而陣列是值的順序序列。我們可以使用 JSONArray.toJSONString() 方法將列表轉換為 JSON 陣列,它是 JSONArray 的靜態方法,它將把列表轉換為 JSON 文字,結果是一個 JSON 陣列。語法 public static java.lang.String toJSONString(java.util.List list) 示例 import java.util.*; import org.json.simple.*; public class ConvertListToJSONArrayTest { public static void main(String[] args) { List list = new ArrayList(); list.add("India"); ... 閱讀更多
2K+ 次瀏覽
JSON 是一種輕量級、基於文字且與語言無關的資料交換格式。JSON 可以表示兩種結構化型別,例如物件和陣列。我們可以使用 json.simple API 中的 JSONObject 和 JSONArray 來解碼 JSON 物件。JSONObject 充當 java.util.Map,而 JSONArray 充當 java.util.List。在下面的示例中,我們可以解碼 JSON 物件。示例 import org.json.simple.*; import org.json.simple.parser.*; public class JSONDecodingTest { public static void main(String[] args) { JSONParser parser = new JSONParser(); String str = "[ 0 , {\"1\" : { \"2\" : {\"3\" : {\"4\" : [5, { \"6\" : { \"7\" : 8 } } ] } ... 閱讀更多
2K+ 次瀏覽
JSONObject 是 java.util.HashMap 的一個子類,其中不提供順序。我們也可以在 JSONValue.toJSONString(map) 方法的幫助下使用元素的嚴格順序,即透過 java.util.LinkedHashMap 的實現。我們可以在下面的兩個示例中編碼 JSON 物件。示例 import java.util.*; import org.json.simple.JSONObject; public class JSONEncodingTest { public static void main(String[] args) { Map dataMap = new HashMap(); dataMap.put("Name", "Adithya"); dataMap.put("Age", new Integer(25)); dataMap.put("Salary", new Double(25000.00)); dataMap.put("Employee Id", new Integer(115)); dataMap.put("Company", "TutorialsPoint"); JSONObject ... 閱讀更多
14K+ 次瀏覽
JSON 是一種輕量級、基於文字且與語言無關的資料交換格式。JSON 可以表示兩種結構化型別,例如物件和陣列。JSONArray 可以從字串解析文字以生成類似向量的物件。我們可以使用 JSONArray 的 getString(index) 方法解析巢狀的 JSON 物件。這是一個 getJSONString(index).getString() 方法的便捷方法,它返回指定位置的字串值。語法 String getString(int index) 示例 import java.util.*; import org.json.*; public class NestedJSONObjectTest { public static void main(String args[]) { String jsonDataString = "{userInfo : [{username:abc123}, {username:xyz123}, {username:pqr123}, {username:mno123}, {username:jkl123}]}"; JSONObject jsonObject = new JSONObject(jsonDataString); ... 閱讀更多
6K+ 次瀏覽
JSON 是一種輕量級的資料交換格式,其格式類似於鍵值對。我們可以使用 org.json.XML 類將 JSONObject 轉換為 XML 格式,它提供靜態方法來將 XML 文字轉換為 JSONObject,並將 JSONObject 轉換為 XML 文字。XML.toString() 方法將 JSON 物件轉換為格式良好的、元素正常的 XML 字串。語法 public static java.lang.String toString(java.lang.Object object) throws JSONException 示例 import java.io.*; import org.json.*; public class JSONtoXMLTest { public static void main(String[] args) throws JSONException { String json = "{employee : { age:30, name : Raja, technology:Java}}"; //將 JSON 轉換為 ... 閱讀更多
2K+ 次瀏覽
JSON 是一種廣泛使用的資料交換格式,它輕量級且與語言無關。json.simple 是一個輕量級的 JSON 處理庫,可用於編碼或解碼 JSON 文字。在下面的程式中,我們可以使用 json.simple 庫將 JSON 字串轉換為 Java 物件。示例 import org.json.simple.*; import org.json.simple.parser.*; public class ConvertJSONStringToObjectTest { public static void main(String[] args) { String jsonString = "{\"Name\":\"Raja\", \"EmployeeId\":\"115\", \"Age\":\"30\"}"; JSONParser parser = new JSONParser(); JSONObject obj; try { obj = (JSONObject)parser.parse(jsonString); System.out.println(obj.get("Name")); ... 閱讀更多
3K+ 次瀏覽
JSON 代表 JavaScript 物件表示法,它可以用於傳輸和儲存資料。JSONObject 可以從字串解析文字以生成類似對映的物件。我們還可以使用 JSONObject(JSONObject jo, java.lang.String[] names) 建構函式從另一個 JSON 物件的子集構造 JSON 物件,字串陣列用於標識可以複製的鍵,而忽略缺失的鍵。語法 public JSONObject(JSONObject jo, java.lang.String[] names) 示例 import java.util.*; import org.json.*; public class JSONSubsetTest { public static void main(String[] args) throws JSONException { Map map = new HashMap(); ... 閱讀更多
7K+ 次瀏覽
JSON 是一種輕量級的資料交換格式,其格式為鍵值對。JSONArray 可以將文字從字串解析成類似向量的物件,並支援 java.util.List 介面。我們可以使用 org.json.simple.JSONArray 類在 Java 中合併兩個 JSON 陣列。我們可以在下面的程式中使用 addAll() 方法(繼承自 java.util.List 介面)來合併兩個 JSON 陣列。示例 import org.json.simple.JSONArray; import java.io.IOException; public class MergeJSONArraysTest { public static void main(String[] args) throws IOException { JSONArray jsonArray1 = new JSONArray(); // 第一個 JSON 陣列 jsonArray1.add("Java"); jsonArray1.add("Python"); jsonArray1.add("Spark"); ... 閱讀更多
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP