Java将数据以json文件保存,用fast json
时间: 2023-07-01 19:19:59 浏览: 117
可以使用Fastjson库来将数据以JSON文件保存。以下是一个简单的示例代码:
```java
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import java.io.FileWriter;
import java.io.IOException;
public class JsonWriter {
public static void main(String[] args) {
// 创建JSON对象
JSONObject jsonObj = new JSONObject();
jsonObj.put("name", "张三");
jsonObj.put("age", 18);
// 将JSON对象转换成JSON字符串
String jsonString = JSON.toJSONString(jsonObj);
// 写入JSON字符串到文件
try {
FileWriter writer = new FileWriter("data.json");
writer.write(jsonString);
writer.flush();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们创建了一个JSON对象,然后使用Fastjson库将其转换成JSON字符串。最后,我们将JSON字符串写入到名为data.json的文件中。
阅读全文