当前位置:网站首页 > Java教程 > 正文

java的json教程



本教程将会教我们如何使用 Java 编程语言编码和解码 JSON。让我们先来准备环境以便针对 JSON 进行 Java 编程。

在我们使用 Java 编码和解码 JSON 之前,我们需要安装一个可用的 JSON 模块。对于这个教程请下载和安装 JSON.simple,然后把 jsonsimple-1.1.1.jar 文件的路径添加到环境变量 CLASSPATH 中。

JSON.simple 实体映射从左侧到右侧为解码或解析,实体映射从右侧到左侧为编码。

JSON Java string java.lang.String number java.lang.Number true | false java.lang.Boolean null null array java.util.List object java.util.Map

解码时,java.util.List 的默认具体类是 org.json.simple.JSONArrayjava.util.Map 的默认具体类是 org.simple.JSONObject

下面这个简单的示例展示了使用 java.util.HashMap 的子类 JSONObject 编码一个 JSON 对象。这里并没有提供顺序。如果你需要严格的元素顺序,请使用 JSONValue.toJSONString(map) 方法的有序映射实现,比如 java.util.LinkedHashMap。

 

编译和执行上面的程序时,会生成如下所示结果:

 

下面是另一个示例,使用 Java JSONObject 展示了 JSON 对象流:

 

编译和执行上面的程序时,会生成如下所示结果:

 

下面的例子使用了 JSONObjectJSONArray,其中 JSONObject 就是 java.util.Map,JSONArray 就是 java.util.List,因此我们可以使用 Map 或 List 的标准操作访问它们。

 

编译和执行上面的程序时,会生成如下所示结果:


                            

  • 上一篇: kali java安装教程
  • 下一篇: java 中的 jms 教程
  • 版权声明


    相关文章:

  • kali java安装教程2025-01-29 13:50:05
  • java数组运用教程2025-01-29 13:50:05
  • java教程map2025-01-29 13:50:05
  • java541集教程2025-01-29 13:50:05
  • java教程分享2025-01-29 13:50:05
  • java 中的 jms 教程2025-01-29 13:50:05
  • java 新手学习教程2025-01-29 13:50:05
  • java编写项目教程2025-01-29 13:50:05
  • java打气球教程2025-01-29 13:50:05
  • java安装页面教程2025-01-29 13:50:05