本文目錄一覽:
用java生成json文件,怎麼編寫?
直接調用類庫里的屬性和方法就行,沒必要自己寫啊!你說的源碼是什麼意思?
你這個json格式本身就有問題,不符合標準。
java如何創建Json文件?
如果聊天數據的結構是固定的或變化不大的。
就直接“編排”json字符串。
為要輸出的對象增加一個String toJSON()方法
StringBuilder b=new StringBuilder();
b.append(“{ name:\””);
b.append(username);
b.append(“\”}”);
依次類推
return b.toString();
適合絕大多數情況。
補充:json是做交換格式,查詢效率非常低,如果做存儲的檢索格式就誤用了。
就是說“聊天信息的保存用json應該可以吧”還不如你之前的mysql數據庫。
json用在客戶端往服務端發送的通訊交換數據的格式上。服務端收到後轉為數據庫中或內存中存放。
java後台如何生成.json文件
先生成map 然後用alibaba的fastjson,附件中的這個包,裡頭有你意想不到的API
例如:
Map map = ……;
map的結構和要生成的字符串結構一致就行,你的optionset在map裡頭的結構就是一個list
list optionset= new ArrayList();
Map temp = new HashMap();temp.put(‘set’,xxx);temp.put(‘value’,xxx);
list.add(temp);
….有多少個就添加多少,
然後把list添加到最外層的Map對象中;
map.put(‘optionset’,list); key就是json字符中對應的key
拼裝好了map然後就是下一句就搞定了
String josnStr = JSONObject.toJSONString(map);
原創文章,作者:RIXX,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/135394.html