package test;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class StrJson1 {
public static void main(String[] args) {
String json = "{'name': '呵呵','array':[{'a':'111','b':'222','c':'333'},{},{'a':'999'}],'address':'上海'}";
try {
JSONObject jsonObject = new JSONObject(json);
String name = jsonObject.getString("name");
String address = jsonObject.getString("address");
System.out.println("name is:" + name);
System.out.println("address is:" + address);
JSONArray jsonArray = jsonObject.getJSONArray("array");
for (int i = 0; i < jsonArray.length(); i++) {
System.out.println("item " + i + " :" + jsonArray.getString(i));
try{
JSONObject jsonObject333 = new JSONObject(jsonArray.getString(i));
String aaaa = jsonObject333.getString("a");
System.out.println("----------"+aaaa);
}catch(Exception e){
}
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
本话题将围绕如何在Java中使用这些库来读取JSON数据并进行FormBean的操作进行详细讲解。 首先,我们需要理解FormBean的概念。FormBean是Java Web开发中的一个术语,通常用于封装HTML表单提交的数据,以便在服务器端...
【标签】:“java解析DWG文件json java读取dwg文件” 本文将详细介绍如何使用Java和SuperMap iObjects Java库解析DWG文件并将其转换为JSON格式。SuperMap iObjects Java是一款强大的GIS(地理信息系统)开发工具,...
本教程将深入讲解如何使用Java读取JSON文件,并将其内容转化为Map以便进行取值操作。 首先,我们需要引入处理JSON的库。Java标准库并不直接支持JSON操作,所以我们通常会使用第三方库,如`org.json`或`...
Java解析JSON文件是Java开发中常见的一项任务,特别是在与Web服务交互或处理API响应时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其简洁和易于阅读及编写的特点,被广泛应用于网络数据传输...
开发过程中经常会遇到json数据的处理,而单独对json数据进行增删改并不方便,尤其是Geojson文件的处理,通过对网络资料的整理总结,下面介绍Java语言方法对json数据进行读取、添加、删除与修改操作。
“有jar包,完整项目”意味着在压缩包中可能包含了一个完整的Java项目,该项目可能已经集成了上述提到的JSON处理库,并且包含了处理JSON读写的示例代码。开发者可以参考这些代码来学习如何在自己的项目中处理JSON...
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛应用于Web服务和应用程序之间的数据传输,因为它易于读写,同时也被人类和机器所理解。在JAVA开发中,处理JSON数据通常需要借助特定的库来完成...
在实际应用中,`org.json`库常用于服务器与客户端之间的数据交换,比如在RESTful API开发中,或者在读写JSON格式的配置文件时。由于其简洁的API和良好的性能,`org.json`成为了Java开发者处理JSON数据的首选工具之一...
读取nameID.txt文件中的NAMEID字段(key)对应值(value)并存储,读取NAMEID对应值,读取原始json文件并进行操作和输出,并创建一个包含原始json串的json对象,获取features数组的第i个json对象,读取properties...
1. `ObjectMapper`: 这是Jackson的主要类,用于读写JSON。通过`readValue()`和`writeValueAsString()`方法,可以轻松地在JSON字符串与Java对象之间进行转换。 2. `JsonParser`: 提供了流式处理JSON的能力,适用于...
在 Java 中,读写 JSON 格式的文件主要分为三步:第一步是读取文件内容,第二步是将文件内容格式化成 JSON 对象,第三步是将 JSON 对象转换成 Java 对象。 首先,需要了解 JSON 格式的基本结构,JSON 格式由键值对...
在实际开发中,这个功能非常实用,特别是在处理API响应或从文件读取JSON数据时。有了这个工具,你可以快速地将JSON数据映射到Java对象,简化了数据处理的流程。 此外,还可以使用一些流行的Java库,如Gson、Jackson...
总结来说,Java读取JSON的jar包主要涉及如Jackson、Gson等第三方库,它们提供了解析和生成JSON数据的便捷方式。而JSON作为一种轻量级的数据交换格式,相比XML在很多场景下具有更高的效率和便利性。
java解析dxf文件返回json工具类
1. **使用Java I/O流**:这是最基础的方法,通过`java.io`包中的`FileReader`和`BufferedReader`类,可以打开并读取JSON文件内容。例如: ```java File file = new File("src/main/resources/jsonfile.json"); ...
在这个场景中,我们讨论的是如何在Java中使用JSON,并实现对JSON文件的读取和持续写入功能。 首先,为了在Java中处理JSON,我们需要引入一个JSON库。在提供的"JSON.jar"中,很可能包含了一个流行的JSON库,如...