unmarshalling

    1熱度

    1回答

    我試圖將一些XML解組爲具有接口{}類型的結構。然而,無論什麼時候我嘗試運行它,代碼都沒有收到任何東西。所有其他元素似乎工作正常,如果我將類型設置爲字符串或[]字節它將工作,但我需要它比這更靈活。 我對的元素是關於線32 - FloorRefID https://play.golang.org/p/Ehr8qx1aWf <?xml version="1.0" encoding="UTF-8"?>

    1熱度

    1回答

    我需要使用rest模板發送請求。在發送之前,我需要在發送請求時將對象編組爲xml。我從請求中獲得了響應,但採用了XML格式。然後,我需要將響應xml轉換爲對象,以便將結果顯示在界面上。 下面是我的控制器,其中i發送請求 @RequestMapping("/searchSummon") public String Search(Model model) { model.addAttr

    0熱度

    1回答

    如何將複雜的JSON對象轉換爲具有golang中所有正確類型的地圖。我完全必須做一些典型的Golang事情嗎?我在那裏創建一個結構體,其中包含我知道的字段,或者是否有一種通用的方法來獲取所有正確類型的字段? 這裏是我想變成地圖的JSON的示例: { "people": [ { "diffs": [ 77 ], "ori

    2熱度

    2回答

    是否有可能解開JSON到反射而不是硬編碼原始類型的結構? package main import ( "fmt" "encoding/json" "reflect" ) type Employee struct { Firstname string `json:"firstname"` } func main() { //Origi

    -2熱度

    1回答

    我的JSON是採用以下格式的解組JSON數據: { 'Math': [ {'Student1': 100.0, 'timestamp': Timestamp('2017-06-26 15:30:00'), 'Student2': 100.0, 'Student3': 97.058823442402414}, {'Student1': 93.877550824911907,

    -3熱度

    1回答

    我有一個JSON文件,其中包含大量的數據: {"elec":{ "s20":{ "coldS":{ "wDay": { "Night": {"avg": 1234, "stddev": 56}, "Morning": {"avg": 5432, "stddev": 10} ... },

    2熱度

    1回答

    我是Go的新手,我正在使用天氣API,我已經註釋了導致錯誤的部分,我已經看到其他幾個鏈接有類似的問題,但是他們似乎沒有在JSON字符串中間的數組。我確信有一種方法來定義結構與切片。我似乎無法得到的語法允許它這裏是我堅持:。 package main import ( "encoding/json" "fmt" "io/ioutil" "log"

    9熱度

    1回答

    我的應用程序支持protobuf和JSON序列化。對於JSON序列化,我使用com.trueaccord.scalapb.json.JsonFormat,我的dtos是從proto定義生成的。 com.trueaccord序列化程序將選項類型包裝爲JSON對象,這對某些客戶端造成了問題,所以我希望能夠在不制動現有客戶端的情況下支持org.json4s。 我希望能挑到基於稱爲JFORMAT自定義HT

    0熱度

    2回答

    我一直在試圖將自我創建的xml配置文件解組爲一個JAXB默認實現的對象,我忽略了原因,但是一些內部元素和值被略過給我空結果。 這裏是XML文檔: <import-sources> <domain-objects> <domain-object class="xxx.xxx.core.business.mapping.Make"> <sources>

    0熱度

    2回答

    問題 是否有辦法以這種方式馬歇爾JSON數據,它可以在零件/部分解組? 讓我們假設數據的上半部分是一個「代碼」,它將指示下半部分做什麼......例如根據「代碼」將下半部分解組爲特定的結構。 有兩種結構可作爲下半區發送... type Range Struct { Start int End int } type User struct { ID int