<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          json4ggolang 的 json 處理庫

          聯(lián)合創(chuàng)作 · 2023-09-21 20:47

          json4g 是 golang 的 json處理庫,方便處理結(jié)構(gòu)復(fù)雜的json文檔。

          json4g 提供了json的簡便出來方法

          方法介紹
          1,LoadByString(string)    參數(shù)為json字符串,返回 JsonNode 對象指針
          2,NowJsonNode(string,interface{})    參數(shù)節(jié)點(diǎn)名
          3,NowJsonNodeByString(string,string)     參數(shù) json字符串 如: {"a":"b","c":123}
          4,AddNode(*JsonNode)     為某節(jié)點(diǎn)增加子節(jié)點(diǎn) 
          5,DelNode(string)        某節(jié)點(diǎn) 刪除指定名稱子節(jié)點(diǎn)
          6,ToJsonNode()          轉(zhuǎn)JsonNode 指針對象
          7,SetValue()            節(jié)點(diǎn)設(shè)置 節(jié)點(diǎn)值,可以為 數(shù)字,字符串,bool值,數(shù)組
          8,GetNodeByPath(string) 通過路徑查詢 節(jié)點(diǎn) 如: {"a":{"b":{"c":123,"d":true}}} 節(jié)點(diǎn)c對象GetNodeByPath("a.b.c")
          9,GetNodeByName(string) 通過節(jié)點(diǎn)名 查詢 節(jié)點(diǎn)對象
          10,ToString()            JsonNode對象轉(zhuǎn)換為字符串
          具體操作請參考 測試類 json4g_test.go

          部分方法示例:

          jsonStr := `{"STRING": "abcd","NUMBER":123456,"BOOL":false,"STRUCT":{"a":{"b":12345}},"array":["a","b","c"]}`
          node, err := LoadByString(jsonStr)
          if err == nil {
          jnode := node.GetNodeByPath("STRUCT.a.b")
          fmt.Println("STRUCT.a.b>>>>>>>", jnode.ValueNumber)
          }
          node.DelNode("NUMBER")  //刪除
          node.AddNode(NowJsonNode("name", "value"))  //增加
          node.ToString()          // 轉(zhuǎn)化為字符串

          有問題或建議歡迎 email : [email protected]

          瀏覽 14
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  中国黄色一级操逼片 | 黑人操逼视频在线播放 | 精品无人妻一区二 | 香蕉伊人综合 | 国产一级做a爰片在线看免费 |