java不使用IDE导入json

示例代码
导入了gson的jar包,创建了一个数据类,序列化和反序列化

import com.google.gson.*;
import java.util.*;
public class test {
    public static void main(String[] args) {
        Data data = new Data(); // 需要存储的数据对象
        Gson gson = new Gson();
        String dataJson = gson.toJson(data); // 序列化
        System.out.println(dataJson);
        Data data2 = (new Gson()).fromJson(dataJson, Data.class); // 反序列化
        System.out.println("list.get(0)="+data2.list.get(0));
    }
}

class Data {
    List<String> list = new ArrayList<>();
    Date date;
    public Data() {
        list.add("Frog");
        list.add("Chairman");
        list.add("Forever");
        date = new Date();
    }
}

以下是*nix的用法,Windows把:换成;即可!
编译: java -cp 源文件路径:jar路径 源文件

 javac -cp .:gson-2.8.5.jar test.java

运行

java -cp .:gson-2.8.5.jar test

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值