1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      gson實(shí)現(xiàn)對(duì)象序列化的方法-創(chuàng)新互聯(lián)

      本篇文章為大家展示了gson實(shí)現(xiàn)對(duì)象序列化的方法,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。

      創(chuàng)新互聯(lián)是一家專業(yè)提供怒江州企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站H5建站、小程序制作等業(yè)務(wù)。10年已為怒江州眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。

      1.編寫核心類

      MainApp:

      package com.yiidian.gson;
      
      import com.google.gson.Gson;
      import com.google.gson.GsonBuilder;
      
      import java.io.*;
      
      
      public class MainApp {
      
        public static void main(String args[]) {
      
          MainApp tester = new MainApp();
          try {
            Student student = new Student();
            student.setAge(10);
            student.setName("eric");
            tester.writeJSON(student);
            Student student1 = tester.readJSON();
            System.out.println(student1);
          }
          catch(FileNotFoundException e) {
            e.printStackTrace();
          }
          catch(IOException e) {
            e.printStackTrace();
          }
        }
      
        //把Java對(duì)象存儲(chǔ)student.json文件
        private void writeJSON(Student student) throws IOException {
          GsonBuilder builder = new GsonBuilder();
          Gson gson = builder.create();
          FileWriter writer = new FileWriter("student.json");
          writer.write(gson.toJson(student));
          writer.close();
        }
      
        //從student.json文件讀取Java對(duì)象
        private Student readJSON() throws FileNotFoundException {
          GsonBuilder builder = new GsonBuilder();
          Gson gson = builder.create();
          BufferedReader bufferedReader = new BufferedReader(
              new FileReader("student.json"));
      
          Student student = gson.fromJson(bufferedReader, Student.class);
          return student;
        }
      }
      
      class Student {
        private String name;
        private int age;
        public Student(){}
      
        public String getName() {
          return name;
        }
      
        public void setName(String name) {
          this.name = name;
        }
      
        public int getAge() {
          return age;
        }
      
        public void setAge(int age) {
          this.age = age;
        }
      
        public String toString() {
          return "Student [ name: "+name+", age: "+ age+ " ]";
        }
      }

      分享標(biāo)題:gson實(shí)現(xiàn)對(duì)象序列化的方法-創(chuàng)新互聯(lián)
      網(wǎng)頁(yè)地址:http://www.ef60e0e.cn/article/doghph.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        云南省| 康平县| 新巴尔虎左旗| 贵德县| 平果县| 平遥县| 隆德县| 于都县| 乡城县| 垦利县| 益阳市| 舟曲县| 顺义区| 定日县| 塔河县| 沧源| 分宜县| 锦屏县| 方城县| 建阳市| 铜山县| 长兴县| 梓潼县| 贡觉县| 宁河县| 灯塔市| 孟州市| 封丘县| 南陵县| 高台县| 乡城县| 广饶县| 扶风县| 镇雄县| 祥云县| 诏安县| 庄河市| 广平县| 上高县| 泰来县| 锡林浩特市|