String 转成json
时间: 2023-06-15 21:03:54 浏览: 66
将一个 String 对象转换为 JSON 格式可以使用 JSON 库提供的方法。一般来说,需要按照以下步骤进行操作:
1. 引入 JSON 库,在代码中导入相关的 JSON 类库。
2. 创建一个 JSON 对象。
3. 调用 JSON 对象的 parse() 方法,将 String 对象转换为 JSON 对象。
4. 通过 JSON 对象的 get() 方法获取需要的数据。
以下是一个简单的示例代码:
```java
import org.json.JSONObject;
public class StringToJson {
public static void main(String[] args) {
String jsonString = "{\"name\":\"Tom\",\"age\":18,\"gender\":\"male\"}";
JSONObject jsonObject = new JSONObject(jsonString);
String name = jsonObject.getString("name");
int age = jsonObject.getInt("age");
String gender = jsonObject.getString("gender");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("Gender: " + gender);
}
}
```
在上面的代码中,我们首先创建一个字符串 jsonString,它包含了一个 JSON 对象的字符串表示。然后使用 JSONObject 类的 parse() 方法将其转换为一个 JSON 对象。最后,我们使用 JSON 对象的 get() 方法获取这个对象中的数据,如字符串 name、整型 age 和字符串 gender,并将其打印出来。
阅读全文