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格式本身就有問題,不符合標準。

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-hk/n/188530.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-28 13:32
下一篇 2024-11-28 13:32

相關推薦

發表回復

登錄後才能評論