net.sf.json.JSONObject 将string转为json
时间: 2023-11-16 09:39:53 浏览: 143
String转化为JSON对象
net.sf.json.JSONObject 是一个Java类库中的一个类,可以将字符串转换为JSON对象。你可以使用它的静态方法 `JSONObject.fromObject(str)` 将一个字符串 `str` 转换为一个 JSON 对象。
下面是一个简单的示例代码:
```java
import net.sf.json.JSONObject;
public class Main {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
// 将字符串转换为 JSON 对象
JSONObject jsonObject = JSONObject.fromObject(jsonString);
// 可以通过键名获取对应的值
String name = jsonObject.getString("name");
int age = jsonObject.getInt("age");
String city = jsonObject.getString("city");
// 输出结果
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("City: " + city);
}
}
```
这个例子中,我们将一个字符串 `jsonString` 转换为 JSON 对象,然后可以通过键名获取对应的值。输出结果为:
```
Name: John
Age: 30
City: New York
```
希望能帮到你!如果你还有其他问题,请继续提问。
阅读全文