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

json java 教程



本教程将会教我们如何使用 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 的标准操作访问它们。

 

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


                            

  • 上一篇: java计算教程
  • 下一篇: java 大学基础教程
  • 版权声明


    相关文章:

  • java计算教程2025-01-28 12:58:04
  • 廖雪峰java教程答案2025-01-28 12:58:04
  • 电脑java版教程2025-01-28 12:58:04
  • java Struts菜鸟教程2025-01-28 12:58:04
  • java编制教程2025-01-28 12:58:04
  • java 大学基础教程2025-01-28 12:58:04
  • java超全教程2025-01-28 12:58:04
  • java入门教程962025-01-28 12:58:04
  • es教程java2025-01-28 12:58:04
  • java swing界面教程2025-01-28 12:58:04