java fastjson数组转为逗号分隔
时间: 2024-01-04 22:15:04 浏览: 36
您可以使用Java中的Fastjson库来将JSON数组转换为逗号分隔的字符串。以下是一个示例代码:
```java
import com.alibaba.fastjson.JSON;
public class JsonToArray {
public static void main(String[] args) {
String json = "[\"apple\", \"banana\", \"orange\"]";
String[] array = JSON.parseObject(json, String[].class);
String result = String.join(",", array);
System.out.println(result);
}
}
```
这个例子中,我们首先将JSON字符串解析为一个字符串数组,然后使用Java 8中的`String.join()`方法将其转换为逗号分隔的字符串。输出结果为:
```
apple,banana,orange
```
相关问题
java fastjson java类数组转json对象列表
使用FastJSON库将Java类数组转换为JSON对象列表也非常简单。假设你有一个Java类数组,其中每个元素都是一个`Person`对象:
```java
Person[] people = new Person[] {
new Person("Alice", 25),
new Person("Bob", 30),
new Person("Charlie", 35)
};
```
你可以使用FastJSON库将这个数组转换为JSON对象列表:
```java
String jsonArrayString = JSON.toJSONString(people);
JSONArray jsonArray = JSON.parseArray(jsonArrayString);
```
其中,`jsonArrayString`是转换后的JSON数组的字符串表示,`jsonArray`则是JSON对象列表。可以使用`jsonArray.getJSONObject(i)`方法获取第`i`个JSON对象,然后使用`jsonObject.getString("name")`和`jsonObject.getIntValue("age")`方法获取对应的属性值,即可得到每个`Person`对象的值。
fastjson数组转String
要将fastjson的数组转换为字符串,可以使用JSONArray的toJSONString()方法。例如,如果有一个JSONArray对象名为tableData,你可以使用以下代码将其转换为字符串:
String tableDataString = tableData.toJSONString();
这样,tableDataString就是tableData数组的字符串表示形式了。
#### 引用[.reference_title]
- *1* *3* [fastjson List 、JSONArray、String 相互转化](https://blog.csdn.net/inflaRunAs/article/details/102795432)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [将fastjson元素转化为String[]](https://blog.csdn.net/weixin_30551963/article/details/95004247)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]