字符串转为JSONArray,使用JSONArray的空方法
时间: 2023-11-10 08:16:50 浏览: 34
如果要使用 JSONArray 类的静态方法将字符串转换为 JSONArray 对象,可以使用 JSONArray 的 `parse()` 方法,代码如下所示:
```
String str = "[{\"name\":\"Tom\",\"age\":18},{\"name\":\"Jerry\",\"age\":20}]";
JSONArray jsonArray = JSONArray.parse(str);
```
这样就可以将字符串转换为 JSONArray 对象了,无需创建 JSONArray 对象。注意,字符串必须符合 JSON 格式要求,否则会抛出 JSONException 异常。同时,需要导入 com.alibaba.fastjson.JSONArray 类库。
相关问题
字符串转为JSONArray
可以使用 Java 中的 JSONArray 类来实现字符串到 JSONArray 的转换。假设字符串为 str,代码如下所示:
```
String str = "[{\"name\":\"Tom\",\"age\":18},{\"name\":\"Jerry\",\"age\":20}]";
JSONArray jsonArray = new JSONArray(str);
```
这样就可以将字符串转换为 JSONArray 对象了。注意,字符串必须符合 JSON 格式要求,否则会抛出 JSONException 异常。同时,需要导入 org.json.JSONArray 类库。
字符串转为net.sf.json.JSONArray
可以使用 Java 中的 net.sf.json.JSONArray 类来实现字符串到 net.sf.json.JSONArray 的转换。假设字符串为 str,代码如下所示:
```
String str = "[{\"name\":\"Tom\",\"age\":18},{\"name\":\"Jerry\",\"age\":20}]";
net.sf.json.JSONArray jsonArray = net.sf.json.JSONArray.fromObject(str);
```
这样就可以将字符串转换为 net.sf.json.JSONArray 对象了。注意,字符串必须符合 JSON 格式要求,否则会抛出异常。同时,需要导入 net.sf.json.JSONArray 类库。