跳转到主内容
极星编程网:以代码为星,赴技术山海!

Java中如何去除JSON数据中的外层键?

Java中高效移除JSON数据外层键 本文演示如何使用Java代码移除JSON数据中的外层键,保留内部数据。假设JSON数据包含一个名为“other”的外层键,我们需要将其移除。 以下代码片段利用
org.json
库实现这一功能:
import org.json.JSONObject; public class RemoveOuterKey { public static void main(String[] args) { // 示例JSON数据 String json = "{\"other\": {\"name\": \"john\", \"age\": 30}}"; // 解析JSON数据 JSONObject jsonObject = new JSONObject(json); // 获取内部JSONObject JSONObject innerObject = jsonObject.getJSONObject("other"); // 打印处理后的JSON数据 System.out.println(innerObject.toString()); } }
运行结果: 立即学习 “ Java免费学习笔记(深入) ”;
{"name": "john", "age": 30}
这段代码首先解析JSON字符串,然后提取名为"other"的内部JSONObject对象,最后打印该对象,从而实现了移除外层键的目的。 这是一种简洁高效的解决方案。 请确保已在项目中添加
org.json
库的依赖。

相关文章