首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

JSON 解析:JsonArray ["水水水水"] 取出字串 "水水水水"

     編輯:程式設計綜合問答

Java (org.json / Gson / Jackson)


// org.json
JSONArray arr = jsonObject.getJSONArray("text");
String s = arr.getString(0); // "水水水水"

// Gson
String[] arr = gson.fromJson(json, String[].class);
String s = arr[0];

// Jackson
JsonNode arr = mapper.readTree(json).get("text");
String s = arr.get(0).asText();

JavaScript


const data = JSON.parse(jsonStr); // {text: ["水水水水"]}
const s = data.text[0]; // "水水水水"

關鍵點

  • JSON 陣列對應語言的 List/Array,索引 0 取首個元素。
  • Java 需注意庫差異:`org.json` 用 `getString(index)`,Gson/Jackson 直接映射陣列。
  • 若元素非字串 (如物件),需進一步解析。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved