本文目錄一覽:
- 1、怎麼用java編寫json文件
- 2、用java生成json文件,怎麼編寫?
- 3、java後台如何生成.json文件
- 4、如何使用java創建json對象
- 5、java創建json文件問題,求大神解答
- 6、java如何創建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);
用java生成json文件,怎麼編寫?
直接調用類庫里的屬性和方法就行,沒必要自己寫啊!你說的源碼是什麼意思?
你這個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);
如何使用java創建json對象
//將數據轉換為Json
public static String createJsonString(String key, Object value) {
JSONObject jsonObject = new JSONObject();
jsonObject.put(key, value);
return jsonObject.toString();
}
java創建json文件問題,求大神解答
你使用的是 gson 吧?代碼如下:
import com.google.gson.JsonArray;
import com.google.gson.JsonObject;
public class App {
public static void main(String[] args) {
JsonArray mils = new JsonArray();
JsonObject mil = new JsonObject();
mil.addProperty(“mil”, 10);
mil.addProperty(“status”, 1);
mils.add(mil);
JsonObject basicMetaInfo = new JsonObject();
basicMetaInfo.add(“mils”, mils);
JsonObject result = new JsonObject();
result.add(“basicMetaInfo”, basicMetaInfo);
String json = result.toString();
System.out.println(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用在客戶端往服務端發送的通訊交換數據的格式上。服務端收到後轉為資料庫中或內存中存放。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/188530.html