java 修改了(put)一个json文件保存的相关API方法

java 修改了(put)一个json文件保存的相关API方法,第1张

这是我百度到的博客,你可以看一下网页链接

json保存也是文本,相当于字符流 *** 作保存普通File文件一样。

 FileWriter fw = new FileWriter(filePath, true)

            BufferedWriter bw = new BufferedWriter(fw)

            bw.append("在已有的基础上添加字符串")

            bw.write("abc\r\n ")// 往已有的文件上添加字符串

            bw.write("def\r\n ")

            bw.write("hijk ")

            bw.close()

            fw.close()

你这个就是 bw.write(json.toString())

{“name”:"张三",

"age":25,

"qq":"123456"}

你可以用

jackson.jar

这个

组件,可以直接将

javabean

序列化成

json

字符串。也可以反序列化

(由

json

字符串得到

javabean)

如果聊天数据的结构是固定的或变化不大的。

就直接“编排”json字符串。

为要输出的对象增加一个String toJSON()方法

StringBuilder b=new StringBuilder()

b.append("{ name:\"")

b.append(username)

b.append("\"}")

依次类推

return b.toString()

适合绝大多数情况。

补充:json是做交换格式,查询效率非常低,如果做存储的检索格式就误用了。

就是说“聊天信息的保存用json应该可以吧”还不如你之前的mysql数据库。

json用在客户端往服务端发送的通讯交换数据的格式上。服务端收到后转为数据库中或内存中存放。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/8111095.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存