Java拼接JSON数组可使用JSONArray和JSONObject类实现:1. 创建JSONArray对象存储数组;2. 使用put()方法添加元素;3. 可选创建JSONObject对象并添加到JSONArray中嵌套;4. 添加JSONObject对象到JSONArray;5. 使用toString()方法拼接JSON字符串。

如何使用 Java 拼接 JSON 数组
拼接 JSON 数组可以通过使用 Java 的 JSONArray 和 JSONObject 类来实现。
步骤:
1. 创建一个 JSONArray 对象
立即学习“Java免费学习笔记(深入)”;
JSONArray 对象用于存储 JSON 数组。
<code class="java">import org.json.JSONArray; JSONArray jsonArray = new JSONArray();</code>
2. 添加元素到 JSONArray 对象
可以使用 put() 方法向 JSONArray 对象中添加元素。元素可以是任何 JSON 数据类型,如字符串、数字、布尔值或嵌套的 JSONArray 和 JSONObject 对象。
<code class="java">jsonArray.put("John");
jsonArray.put(123);
jsonArray.put(true);</code>3. 创建一个 JSONObject 对象(可选)
如果需要嵌套 JSON 数组,可以在 JSONArray 对象中添加一个 JSONObject 对象。
<code class="java">JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "John");
jsonObject.put("age", 123);</code>4. 将 JSONObject 对象添加到 JSONArray 对象
<code class="java">jsonArray.put(jsonObject);</code>
5. 拼接 JSON 字符串
一旦 JSONArray 对象创建好,可以使用 toString() 方法将其拼接成 JSON 字符串。
<code class="java">String jsonString = jsonArray.toString();</code>
示例代码:
<code class="java">import org.json.JSONArray;
import org.json.JSONObject;
public class Main {
public static void main(String[] args) {
JSONArray jsonArray = new JSONArray();
jsonArray.put("John");
jsonArray.put(123);
jsonArray.put(true);
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "John");
jsonObject.put("age", 123);
jsonArray.put(jsonObject);
String jsonString = jsonArray.toString();
System.out.println(jsonString);
}
}</code>输出:
<code class="json">["John",123,true,{"name":"John","age":123}]</code>以上就是java怎么拼一个json数组的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号