java kindeditor图片上传 json返回值的问题,要让kindeditor收到成功的信息

java kindeditor图片上传 json返回值的问题,要让kindeditor收到成功的信息,第1张

对象转换成json对象时出现死循环,你可在把map转换时加一个配置,如下

JsonConfig jc=new JsonConfig()

jc.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT)

//如果用到hibeinate的话可以加以下这句,如果map里面有不想输出的属性,把属性名也加到下面,可提高效率,以下这句可选,意思是过滤掉不需要转换成json对象的属性

jc.setExcludes(new String[]{"handler","hibernateLazyInitializer"})

JSONObject json = JSONObject.fromObject(map,jc)

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

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

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

StringBuilder b=new StringBuilder()

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

b.append(username)

b.append("\"}")

依次类推

return b.toString()

适合绝大多数情况。

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

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

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

引用json文件?这个说法够奇怪的。

JSON格式对象的 *** 作可以借助于第三方包JSON-lib(需要其他依赖包)或者org.json(不需要其他依赖包)来 *** 作。

你所说的引用JSON文件,是对json格式的文件进行 *** 作么?如果是那样的话可以利用IO流,读取文件中的字符串,再利用JSON-lib或者org.json进行处理。


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

原文地址: http://outofmemory.cn/tougao/11699535.html

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

发表评论

登录后才能评论

评论列表(0条)

保存