marshalling

    1熱度

    1回答

    我有我試圖元帥被定義爲一個結構如下: enum BBB {BB1 =1, BB2 =2} [StructLayout(LayoutKind.Sequential, Pack = 1)] struct Foo { [MarshalAs(UnmanagedType.I2)] public BBB F1; public int F2;

    1熱度

    1回答

    在RESTful Glassfish 4應用程序(JERSEY 2.22.2,MOXY作爲JSON提供程序)中,我們有一種資源方法,可以同時生成JSON和XML輸出。 方法響應通過一個MessageBodyWriter,但它僅用於在某些情況下構建對象圖。在這些情況下,獨立於來自客戶端的請求媒體類型,圖表正確應用。另一方面,當MessageBodyWirter的isWriteable()方法返回fa

    2熱度

    2回答

    在Go的JSON包中,我看到有marshal,decode等功能。 我認爲decode與marshal相反,但後者意識到我可能是錯的。 我認爲我有最根本的問題是: 什麼是JSON馬歇爾/解組,編碼/解碼,和序列化/反序列化之間的關係和區別? 謝謝。 看到這裏Why are json package's Decode and Marshal methods used here?

    1熱度

    3回答

    我正在寫一個通用unmarshaller。它將圖形DB數據轉換爲生成的TypeScript(1.8.7)模型類。輸入是JSON。輸出應該是模型類的一個實例。 我的最終目標是創建類似Hibernate OGM的東西,僅適用於Tinkerpop框架和TypeScript,其中REST端點在中間。 什麼是傳遞類作爲參數,併到達它的靜態成員的正確方法?我想有這樣的事情: SomeModel some =

    4熱度

    1回答

    我在Go中非常新,我正在探索使用我的微服務之一。我很想知道Go將對象轉換成Json並返回給Json的方式。但不幸的是,我發現配置輸出字段名稱使用標籤名稱很困難。 type MyStruct strust{ MyName string } 意願轉換成JSON { "MyName" : "somestring" } 但我們正在跟蹤整個組織的整個API命名策略遵循snak

    0熱度

    1回答

    我有一個包含敏感數據的對象,我想要編組(使用Marshal)沒有敏感數據。 我希望能夠說: def _dump(*args) # Clean-up sensitive data super end 但這就產生了一個「超無方法」的錯誤。有沒有一種方法可以讓我的對象按照我想要的方式運行,以響應Marshal.dump,同時使用默認實現? 我想Marshal.dump(my_o

    1熱度

    3回答

    我一直在試圖讓我的代碼中的DateTimeOffset結構的大小,以便我可以計算父對象的大小。問題是,sizeof運營商和Marshal.SizeOf功能都沒有用於此目的。 sizeof將無法正常工作,因爲我必須使用不安全標誌進行編譯,並且此功能不足以證明這一點。 Marshal.SizeOf拋出異常: 類型「System.DateTimeOffset」不能被編組作爲一個非託管 結構;無法計算出有

    1熱度

    1回答

    我使用C#編寫Unity,併爲WebGL開發。我需要使用瀏覽器JavaScript,所以編寫了一個.jslib,我使用編組方法在C#中調用方法。 是否有可能對我來說,一個JavaScript回調設置爲C#操作,FUNC鍵或事件處理程序,像這樣: // Javascript in .jslib called from C# using static extern // action being t

    0熱度

    1回答

    使用的TcpListener一個byte []數組,我接收來自客戶端和立即嘗試一個字節數組來創建(經由Marshal.PtrToStructure) 一個stuct出它 這是我到目前爲止有: public static void ClientListener(object obj) { TcpClient client = (TcpClient)obj;

    0熱度

    1回答

    我想將xml轉換爲使用marsheller的對象和對象到xml。但是我得到了下面的錯誤。 錯誤: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'XMLConverter' defined in class path resource [applicationContex