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 直接映射陣列。
- 若元素非字串 (如物件),需進一步解析。