回覆列表
  • 1 # 使用者1465424935672

    string轉json有三種方法:

    第一種:string直接轉json

    String json = "{\"2\":\"efg\",\"1\":\"abc\"}"; JSONObject json_test =

    JSONObject.fromObject(json); 將string的雙引號轉義即可,適用於字串較短的

    第二種:將string轉為list後轉為json

    Listlist = new ArrayList(); list.add("username");

    list.add("age"); list.add("sex"); JSONArray array = new JSONArray();

    array.add(list);

    可以使用list的add函式將需要的字串拼接即可,但是這個只能使用jsonarry

    第三種:將string轉為map後轉為json

    Mapmap = new HashMap();

    map.put("1", "abc");

    map.put("2", "efg");

    JSONArray array_test = new JSONArray();

    array_test.add(map);

    JSONObject jsonObject = JSONObject.fromObject(map);

    這裡使用map就可以將字串轉化為JSONArray或者JSONObject都可以,但是這裡的鍵不能使用int型

  • 中秋節和大豐收的關聯?
  • 《DNF》95版本首位劍魂玩家集齊五把蒼穹武器,網友調侃“武器大師”,你羨慕嗎?