如何在 Java 中将 JSONArray 添加到 JSONObject?
javajsonobject oriented programmingprogramming
JSON 是一种基于文本的数据交换格式。它是一种轻量级组件,并且与语言无关。我们还可以将 JSONArray 添加到 JSONObject。我们需要先将一些项目添加到 ArrayList,然后将此列表传递给 JSONArray 类的 put() 方法,最后使用 put() 方法将此数组添加到 JSONObject。
示例
import org.json.*; import java.util.*; public class AddJSONArrayToJSONObjTest { public static void main(String args[]) { List<String> list = new ArrayList<String>(); list.add("Raja"); list.add("Jai"); list.add("Adithya"); JSONArray array = new JSONArray(); for(int i = 0; i < list.size(); i++) { array.put(list.get(i)); } JSONObject obj = new JSONObject(); try { obj.put("Employee Names:", array); } catch(JSONException e) { e.printStackTrace(); } System.out.println(obj.toString()); } }
输出
{"Employee Names:":["Raja","Jai","Adithya"]}