gpt4 book ai didi

java - 使用 Java 或 JSON 进行拆分

转载 作者:行者123 更新时间:2023-11-30 06:49:58 25 4
gpt4 key购买 nike

我想拆分以下内容:

这是我得到的 JSON 数组

[
"Bus Stand",
"Vazicherry",
"Shavakottapalam",
"Arattuvazhy",
"Kallappura",
"Kommady",
"Thumpoly",
"Poonkavu",
"Pathirappally",
"Valiya Kalavoor",
"KSDP",
"Bernad Junction",
"Kalavoor"
]

我想将其解析为 java 数组,其中包括 Bus Stand、Vazicherry、Shavakottapalam 等内容...

我在java中使用简单的分割方法尝试了它,如何使用JSON对象分割它?

String products[] = x.getStops().split("[\"\\],\\[\"] ");

最佳答案

您可以使用服务器响应创建 org.json.JSONArray 实例:

String serverResponse = "YOUR STRING";
JSONArray serverJsonArray = new JSONArray(serverResponse);

然后填写产品列表:

ArrayList<String> products = new ArrayList<>(serverJsonArray.length());
for(int i = 0; i < serverJsonArray.length(); i++){
products.add(serverJsonArray.getString(i));
}
<小时/>

或者,如果您绝对想要一个字符串数组:

String[] products = new String[serverJsonArray.length()];
for(int i = 0; i < serverJsonArray.length(); i++){
products[i] = serverJsonArray.getString(i);
}

关于java - 使用 Java 或 JSON 进行拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43011874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com