如何使用 Java 中的 JSON-lib API 将元素添加到 JSON 对象?
javajsonobject oriented programmingprogramming更新于 2025/7/24 8:12:17
JSON-lib 是一个 Java 库,用于以 JSON 格式序列化和反序列化 java beans、map、数组和集合 。我们可以使用 JSONObject 类的 element() 方法将元素添加到 JSON 对象。我们需要下载所有依赖的 jar,如 json-lib.jar、ezmorph.jar、commons-lang.jar、commons-collections.jar commons-beanutils.jar 和 commons-logging.jar ,并且可以在我们的 java 程序中导入 net.sf.json 包来执行它。
语法
public JSONObject element(String key, Object value) - put a key/value pair in the JSONObject
示例
import java.util.Arrays;
import net.sf.json.JSONObject;
public class JsonAddElementTest {
public static void main(String[] args) {
JSONObject jsonObj = new JSONObject()
.element("name", "Raja Ramesh")
.element("age", 30)
.element("address", "Hyderabad")
.element("contact numbers", Arrays.asList("9959984000", "7702144400", "7013536200"));
System.out.println(jsonObj.toString(3)); //pretty print JSON
}
}
输出
{
"name": "Raja Ramesh",
"age": 30,
"address": "Hyderabad",
"contact numbers": [
"9959984000",
"7702144400",
"7013536200"
]
}
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/
打印
下一节:如何使用 Java 中的 JSON-lib API 将 Map 转换为 JSON 对象? ❯❮ 上一节:如何使用 Java 中的 ExclusionStrategy 接口序列化和反序列化 JSON?

