问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

什么是JSON文件,java中如何从里面存取数据

发布网友 发布时间:2022-04-20 02:12

我来回答

3个回答

热心网友 时间:2023-07-02 06:45

  直接读写文件,再把读出来的文件内容格式化成json,再用JDBC、Mybatis或者其他框架将json数据存入数据库。

假设实体类是这样的:

public class ElectSet {
public String xueqi;
public String xuenian;
public String startTime;
public String endTime;
public int menshu;
public String isReadDB;
//{"xueqi":,"xuenian":,"startTime":,"endTime":,"renshu":,"isReadDB":}
public String getXueqi() {
   return xueqi;
}
public void setXueqi(String xueqi) {
   this.xueqi = xueqi;
}
public String getXuenian() {
   return xuenian;
}
public void setXuenian(String xuenian) {
   this.xuenian = xuenian;
}
public String getStartTime() {
   return startTime;
}
public void setStartTime(String startTime) {
   this.startTime = startTime;
}
public String getEndTime() {
   return endTime;
}
public void setEndTime(String endTime) {
   this.endTime = endTime;
}
public int getMenshu() {
   return menshu;
}
public void setMenshu(int menshu) {
   this.menshu = menshu;
}
public String getIsReadDB() {
   return isReadDB;
}
public void setIsReadDB(String isReadDB) {
   this.isReadDB = isReadDB;
}

}

有一个json格式的文件,存的信息如下:

Sets.json:
{"xuenian":"2007-2008","xueqi":"1","startTime":"2009-07-19 08:30","endTime":"2009-07-22 18:00","menshu":"10","isReadDB":"Y"}

具体操作:

/*
* 取出文件内容,填充对象
*/
public ElectSet findElectSet(String path){
   ElectSet electset=new ElectSet();
   String sets=ReadFile(path);//获得json文件的内容
   JSONObject jo=JSONObject.fromObject(sets);//格式化成json对象
   //System.out.println("------------" jo);
   //String name = jo.getString("xuenian");
   //System.out.println(name);
   electset.setXueqi(jo.getString("xueqi"));
   electset.setXuenian(jo.getString("xuenian"));
   electset.setStartTime(jo.getString("startTime"));
   electset.setEndTime(jo.getString("endTime"));
   electset.setMenshu(jo.getInt("menshu"));
   electset.setIsReadDB(jo.getString("isReadDB"));
   return electset;
}
//设置属性,并保存
public boolean setElect(String path,String sets){
   try {
    writeFile(path,sets);
    return true;
   } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    return false;
   }
}
//读文件,返回字符串
public String ReadFile(String path){
    File file = new File(path);
    BufferedReader reader = null;
    String laststr = "";
    try {
     //System.out.println("以行为单位读取文件内容,一次读一整行:");
     reader = new BufferedReader(new FileReader(file));
     String tempString = null;
     int line = 1;
     //一次读入一行,直到读入null为文件结束
     while ((tempString = reader.readLine()) != null) {
      //显示行号
      System.out.println("line " line ": " tempString);
      laststr = laststr tempString;
      line ;
     }
     reader.close();
    } catch (IOException e) {
     e.printStackTrace();
    } finally {
     if (reader != null) {
      try {
       reader.close();
      } catch (IOException e1) {
      }
     }
    }
    return laststr;
}

将获取到的字符串,入库即可。

热心网友 时间:2023-07-02 06:45

用json插件转下这个字符串,可以作为map读取出来xm的信息。然后保存入库即可

热心网友 时间:2023-07-02 06:45

首先将Json 解析成java的对象
再插入数据库就好了,没有一点难度吧
留下Q,我帮你
json文件是用来干嘛的

JSON文件是基于文本的,其内容以键值对的形式组织,其中键是字符串,值可以是字符串、数字、布尔值、数组或对象等数据类型,可以通过JavaScript、Python、Java、C#等编程语言进行读取和写入,也可以通过在线工具和软件进行编辑和转换,用于存储和传输数据的文件格式,可以用于将数据从一个应用程序传输到另一个...

JSON文件是什么

JSON文件是用来存储简单的数据结构和对象的文件,可以在web应用程序中进行数据交换今天将要介绍一个在开发人员工具中一个重要的部分:JSON,目前为止许多站点都在使用JSON共享数据,因为他比XML / RSS更容易异步加载,接下来将在文章中为大家详细介绍什么是JSON文件【推荐课程:JSON手册】JSON文件的含义:JSON...

json是什么

JSON,全称JavaScript Object Notation,是一种轻量级的数据交换格式,它源于ECMAScript语言的一个子集。其设计初衷是使得数据交换既易于人类阅读,又方便机器解析。JSON使用简洁的文本格式,类似于C语言家族的习惯,包括C、C++、C#、Java、JavaScript等,这使得它成为数据交换的理想选择,传输速度高效。JSON的语...

json、json字符串、json对象、java对象、json数组的区别和联系_百度知 ...

JSON、JSON字符串、JSON对象、Java对象、JSON数组是数据处理中的重要概念,它们之间既有区别又有联系。首先,JSON字符串是JSON数据的文本表示形式,Java IDE中显示的\"符号是IDE的自动格式化,实际使用时无需保留。JSON对象和数组是数据的结构化表示,它们可以用特定的类库,如fastjson,创建JSONObject和JSONA...

json是什么

JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效...

json是什么意思

json的意思就是一种轻量级的数据交换格式。其中的具体情况如下:它基于ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得json成为理想的数据交换语言,易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

json文件是干什么的

JSON是全称为JavaScriptObjectNotation,是一种有条理,易于访问的存储信息的方法。它为我们提供了一个可读的数据集合,我们可以通过合理的方式来访问这些数据。JSON文件可以存储简单的数据结构和对象。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C ,C#,Java,JavaScript,Perl,...

json是什么文件

JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换语言。JSON建构于两种结构,一是“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object)...

使用java解析json文件,将数据存入数据库

直接读写文件,再把读出来的文件内容格式化成json,再用JDBC、Mybatis或者其他框架将json数据存入数据库。

json是什么

json文件是什么?json文件格式介绍JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
你认为国产电影中哪个团队堪称“票房毒药”? 我为什么愿意不接男友电话?甚至不想他打给我!也不想和他彻底分手! 类似小四的快穿文 华为手机怎样辨别是不是翻新机? 【冲2022】超全的室内设计师专属CAD平立面模型库和动态图块|让你一键... VB 点击herf jQuery:为什么$('a[@herf]') 不支持此属性或方法 window.location.herf和<a herf="">有什么区别 ...例如:<a herf="#" title=""></a> 我要将当前的时间放入title里面... ...="">值</a> 我要得到这个值!但是不能写死!这怎么等到呢?因为我有很... 打开游戏的json文件 全是16进制编码。怎么回事??... C# 怎么写可以更改导出的JSON文件的格式 json数组格式 有哪些数据类型 jsnop与json数据格式的区别有哪些? json到底是一种数据类型还是一种数据格式 index.json是什么文件 json 存储在数据库中用什么格式 json数据格式和xml数据格式的区别和用法是什么? JSON数据格式是这样的: json 是什么文件 json文件有什么用 json是什么文件 json数据的格式是什么 健康扶贫工作总结 扶贫心得体会五篇 村干部怎么开展脱贫攻坚工作总结 易地扶贫搬迁工作总结 2019年度上半年脱贫攻坚工作总结 扶贫帮困总结如何写 精准扶贪工作一周总结 如何将json数据转换为常见的数据格式 户户通打开后显示正在版本升级请稍后是怎么回事呢 四年级下册语文书上的重点难点 如何进行小学语文四年级下册教学重难点的教学 小学四年级语文重难点在哪 四年级下册人教版语文复习重点 小学四年级语文重难点在哪? 求人教版小学语文四年级下册的重点。 小学四年级语文下册重点考什么?附(人教版的四年级... 冀教版四年级下册语文要掌握哪些知识要点 四年级下册语文五单元重点 人教版 小学语文人教版四年级下册3单元学习重点 四年级下册语文该如何复习 四年级下册人教版语文考试重点 四年级下册语文课文(黄继光)重点分析 户户通打开后就显示版本正在升级请稍后是怎么回事,就是看不见节目 当你陪着我的时候我从没羡慕过别人 下一句该怎么接? 你在我身边的时候,我从未羡慕过任何人 你身上的味道最好闻,你笑起来的样子最好看。你陪... 你跟我在一起的时候我从来没有羡慕过任何人,如果...
  • 焦点

最新推荐

猜你喜欢

热门推荐