import org.json.JSONObject;
import org.json.JSONArray;
import java.nio.file.Files;
import java.nio.file.Paths;
public class JsonParser {
public static void main(String[] args) {
try {
// 读取JSON文件内容到字符串
String content = new String(Files.readAllBytes(Paths.get("path/to/your/jsonfile.json")));
// 解析JSON字符串为JSONObject对象
JSONObject jsonObject = new JSONObject(content);
// 示例:获取JSON对象中的键值对
String name = jsonObject.getString("name");
int age = jsonObject.getInt("age");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
// 如果JSON文件中包含数组,可以这样解析
JSONArray jsonArray = jsonObject.getJSONArray("hobbies");
for (int i = 0; i < jsonArray.length(); i++) {
System.out.println("Hobby " + (i + 1) + ": " + jsonArray.getString(i));
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
org.json
库来处理JSON数据。确保你已经添加了该库的依赖。Files.readAllBytes
方法读取JSON文件的内容,并将其转换为字符串。JSONObject
类解析JSON字符串。可以通过getString
、getInt
等方法获取特定字段的值。hobbies
),可以使用JSONArray
类来遍历和处理数组元素。上一篇:java event
下一篇:java excel读取
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站