使用Java,写一段string型函数接受json为实参的代码
时间: 2024-01-22 14:17:23 浏览: 146
假设您已经有了一个JSON字符串,您可以使用Java中的JSON库(如JSON.simple或Jackson)将其解析为一个JSON对象,然后可以使用该对象来访问JSON中的数据。
以下是一个使用JSON.simple库的示例代码:
```
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
public class JsonParser {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
JSONParser parser = new JSONParser();
try {
JSONObject json = (JSONObject) parser.parse(jsonString);
String name = (String) json.get("name");
Long age = (Long) json.get("age");
String city = (String) json.get("city");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("City: " + city);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们首先定义了一个JSON字符串,然后使用JSON.simple库中的JSONParser解析它。然后,我们从解析后的JSON对象中获取了“name”、“age”和“city”字段的值,并将它们打印到控制台上。
阅读全文