`
BabyDuncan
  • 浏览: 585539 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何读写json文件

    博客分类:
  • J2SE
 
阅读更多
代码如下:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import org.json.JSONException;
import org.json.JSONObject;

public class readAndWriteJson {

	/**
	 * @param args
	 * @throws JSONException
	 * @throws IOException
	 */
	public static void main(String[] args) throws JSONException, IOException {
		// TODO Auto-generated method stub

		// String s = ReadFile("./src/test.json");
		// System.out.println(s);

		JSONObject jsonObject = new JSONObject();
		jsonObject.put("1", "一");
		jsonObject.put("2", "二");
		jsonObject.put("3", "三");
		jsonObject.put("4", "四");
		jsonObject.put("5", "五");
		jsonObject.put("6", "六");
		jsonObject.put("7", "⑦");
		System.out.println(jsonObject);

		writeFile("./src/test.json", jsonObject.toString());
	}

	public static void writeFile(String filePath, String sets)
			throws IOException {
		FileWriter fw = new FileWriter(filePath);
		PrintWriter out = new PrintWriter(fw);
		out.write(sets);
		out.println();
		fw.close();
		out.close();
	}

	public static String ReadFile(String path) {
		File file = new File(path);
		BufferedReader reader = null;
		String laststr = "";
		try {
			reader = new BufferedReader(new FileReader(file));
			String tempString = null;
			while ((tempString = reader.readLine()) != null) {
				laststr = laststr + tempString;
			}
			reader.close();
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			if (reader != null) {
				try {
					reader.close();
				} catch (IOException e1) {
				}
			}
		}
		return laststr;
	}
}

分享到:
评论

相关推荐

    php读写json文件

    PHP 读写 JSON 文件 PHP 读写 JSON 文件是指使用 PHP 语言来读取和写入 JSON(JavaScript Object Notation)文件的过程。JSON 文件是一种轻量级的数据交换格式,它使用人类可读的文本来存储和传输数据。PHP 语言...

    C#winform中读写json文件

    以下是一个完整的示例,展示了如何在C# WinForm应用中读写JSON文件: ```csharp using System; using System.IO; using Newtonsoft.Json; public class Person { public string Name { get; set; } public int ...

    C++读写json文件

    通过使用这个库,你可以轻松地读取JSON文件,将数据解析成C++的数据结构,然后进行操作,或者反过来,将C++的数据结构转换成JSON字符串并写入文件。 使用nlohmann/json库的基本步骤如下: 1. **安装**:首先,你...

    读写json文件

    C#中处理JSON文件通常依赖于第三方库,如Newtonsoft.Json,提供了丰富的功能,包括读写JSON文件、序列化和反序列化对象、以及自定义序列化选项。了解这些基本操作和高级特性,能够帮助开发者更高效地处理JSON数据。...

    json.rar,读写json文件内容

    对于如何使用这个JSON库来读写JSON文件,下面是一些基本步骤和概念: 1. **读取JSON文件**:首先,你需要打开并加载JSON文件,然后使用库提供的函数解析JSON文本为数据结构。这通常涉及到读取文件内容,然后调用`...

    unity读写Json文件

    `RWJson.cs`文件可能包含了以上提及的一种或两种读写JSON的方法。在实际项目中,只需调用这些静态方法,传入文件路径和要序列化的对象即可完成操作。例如,假设我们有一个`Person`类,可以这样使用: ```csharp ...

    C++简单使用Jsoncpp_读写Json文件

    本教程将详细介绍如何使用Jsoncpp库来读写JSON文件。 首先,你需要获取Jsoncpp库。在提供的文件列表中,`jsoncpp-master.zip`是Jsoncpp的源码包,解压后包含了Jsoncpp的源代码和相关的构建文件。通常,你需要将其...

    Java读写json文件需要引用的jar包

    有了`org.json`库,我们就可以开始读写JSON文件了。下面是一些基本操作的例子: **读取JSON文件:** ```java import org.json.JSONObject; import java.io.BufferedReader; import java.io.FileReader; public ...

    Electron项目:读写本地json文件,实现用户登录、修改用户信息,窗口最小化,最大化,关闭窗口

    此外,项目还涉及到本地JSON文件的读写操作,以及在服务器访问失败时作为数据存储的备用方案。以下是关于这些功能的详细解释: 1. **Electron框架**: Electron是GitHub开发的一款开源框架,用于构建跨平台的桌面...

    js读写json文件实例代码

    接下来,我们探讨如何使用JavaScript(简称js)来读写JSON文件。在上面给出的文件中,示例代码主要涉及了两个函数,分别是funSave()和funSearch()。这两个函数分别展示了如何将数据保存为JSON格式的文件以及如何读取...

    C++通过jsoncpp类库读写JSON文件示例代码

    需要注意的是,jsoncpp库的API提供了多种方式来读写JSON数据,如`Json::StyledWriter`可以生成格式化的JSON字符串,而`Json::Reader`提供了错误处理功能,可以在解析失败时提供错误信息。 在实际开发中,可能需要...

    qt-json读写文件demo

    在"qt-json读写文件demo"中,我们将探讨如何使用Qt来处理JSON数据,包括读取、解析、修改以及保存到JSON文件。 JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Qt中,我们可以...

    iOS读写json文件的方法示例

    iOS读写json文件的方法示例 在iOS开发中,读写json文件是非常常见的操作。下面将详细介绍iOS读写json文件的相关知识点。 获取沙盒路径 在iOS系统中,每个应用程序都有自己的沙盒目录,该目录是文件系统中的一个...

    PHP开发的json接口 PHP读写json文件

    PHP开发的json接口文件,PHP读写josn,数据交换实例。

    Python实现的读写json文件功能示例

    本文实例讲述了Python实现的读写json文件功能。分享给大家供大家参考,具体如下: 相比java,python对json文件的处理就简单很多。java操作json文件的话需要引用jar包及相关依赖包,想用java操作json的同学可以去百度...

    C#Json文件读写修改类附带操作程序.zip

    这个"C# Json文件读写修改类附带操作程序.zip"文件提供了一个C#类库,用于处理JSON文件的读取、写入和修改等操作。下面我们将详细探讨这些知识点。 1. JSON基本概念: JSON是一种易于人阅读和编写,同时也易于机器...

    VB利用官方api读写JSON数据格式文件简单实例

    在VB(Visual Basic)编程环境中,使用官方API来读写JSON数据格式文件是常见的操作,尤其是在处理网络数据交换或者存储配置信息时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和...

    已经实现了:(含源码)VB利用官方api读写JSON数据格式文件简单实例.zip

    2. 使用`Load`方法加载JSON文件,通常以文本格式。 3. 将JSON数据转换为VB可操作的对象,可以通过`selectSingleNode`或`selectNodes`获取JSON对象中的元素。 4. 从这些元素中提取所需数据。 写入JSON文件则涉及以下...

    qt中json读写

    本文将详细介绍如何在Qt中进行JSON文件的读取、解析和创建写入操作。 一、Qt与JSON支持 Qt自4.7版本起开始内置对JSON的支持,提供了QJsonDocument、QJsonObject、QJsonArray、QJsonParseError等类,使得处理JSON...

Global site tag (gtag.js) - Google Analytics