急求: 在Java的CS模式下,不用数据库,用什么方法保存多条数据?听说,JSON可以实现,那具体实现是怎么样 100
比如保存登录不同人信息,并且不同人的个人属性(是需要取出,代码中需要用到的)听说,JSON可以实现,那具体的实现是怎么样的呢?有哪位热心人知道呢?...
比如保存登录不同人信息,并且不同人的个人属性 (是需要取出,代码中需要用到的)
听说,JSON可以实现,那具体的实现是怎么样的呢?有哪位热心人 知道呢? 展开
听说,JSON可以实现,那具体的实现是怎么样的呢?有哪位热心人 知道呢? 展开
3个回答
展开全部
不用数据库,那就要用到别的存储介质。可以用采用文件来保存。这要求你对java读写文件的操作有很深的理解与应用,以及文件中数据的存储格式的规划。
json只是一种数据格式,当然可以解决这个问题。剩下的是怎么解析这个json文件,以及类的设计。
提示:
(1):将数据以json格式存储到一个文件中,可以通过文件流实现
(2):读取文件内容,放到一个字符串变量中
(3):将此字符串,转换为java对象,然后进行操作,
(4):如果操作对原数据有变化,将对象转换为json字符串,替换原有的文件内容
你可以参考 http://falchion.javaeye.com/blog/187548 ,这里面详细介绍了java与json字符串的相互解析
json只是一种数据格式,当然可以解决这个问题。剩下的是怎么解析这个json文件,以及类的设计。
提示:
(1):将数据以json格式存储到一个文件中,可以通过文件流实现
(2):读取文件内容,放到一个字符串变量中
(3):将此字符串,转换为java对象,然后进行操作,
(4):如果操作对原数据有变化,将对象转换为json字符串,替换原有的文件内容
你可以参考 http://falchion.javaeye.com/blog/187548 ,这里面详细介绍了java与json字符串的相互解析
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询