bean-io

    0熱度

    1回答

    我的問題是如何將整數值轉換爲null?以前我用Xmappr註釋和它的工作好這個註釋: @Text 現在我不得不使用BeanIO,所以我嘗試: @Field(xmlType=XmlType.Text) ,它不工作。 單元測試需要從XML文件讀取數字才能成功。如果XML中的personNumber等於0,則必須將其寫入數組中作爲null。在這種情況下,數組應該看起來像這樣:[1,2,null]

    2熱度

    2回答

    我正嘗試使用BeanIO框架將數據列表寫入CSV文件。我能夠將單個對象寫入CSV,但無法寫入數據列表。 我曾嘗試下面的代碼: package com.beanio.example; import java.util.Date; public class Employee { String firstName; String lastName; String t

    0熱度

    1回答

    我使用BeanIO來解析固定寬度的文本文件。例如,文件進入我的項目看起來像下面的固定寬度文本: CD DummyValue3 EF DummyValue4 DummyValue5 DummyValue6 AB DummyValue1 DummyValue2 ... 在我的映射文件,我已經公佈各的recordId一個record(即AB,CD,EF) <record name="dummy

    0熱度

    1回答

    我有個約會"28NOV2015"這是ddMMMyyyy其中MMM是大寫 <field name="BirthDate" type="date" format="ddMMMyyyy"/> 獲得以下錯誤,當日期被解析 異常在線程「 main「org.springframework.core.convert.ConversionFailedException:未能從類型[java.lang.Stri

    0熱度

    1回答

    我有以下specification對於一個固定長度的數據文件(說明書的參考來記錄-C型,第4頁) 的第二部分,具有一長度爲1800個字符,由75個元素組成,用於顯示通信中唯一的數據;這些元件的每通過場碼的8個字符 和由16個字符一個域值構成 這意味着第一89個字符(在上面的概述中省略)是普通老式固定長度然後,在剩下的1800年中,我必須將它們分成多組鍵值對,每個鍵值最多可以包含24個字符。空白空間

    2熱度

    1回答

    我想將totalAmt標記映射到下面的xml文件中,其值100和它的屬性Ccy。 <?xml version="1.0" encoding="UTF-8"?> <transaction> <id> <eId>transactionId001</eId> </id> <amount> <totalAmt Ccy="XXX">100</total

    0熱度

    1回答

    我有一個固定長度的文件,格式如下。 X - 頁眉 ý - 掛車 的數據記錄不具有文字的第一個字符的任何標識符。 樣本數據: X10506505 RANDOM00 DATA1 RANDOM00 DATA2 Y0000001 頭記錄解析罰款。 問題:由於明細記錄沒有任何唯一標識符,所以尾部記錄正在映射到明細記錄。 如何區分拖車記錄和詳細記錄?

    0熱度

    1回答

    我有條件驗證基於beanmapper配置中另一個字段的格式或required = true/false的要求。 實施例: <stream name="stream1" format="fixedlength" minlength="101" maxlength="101"> <record name="record1" class="a.b.c.SomeClassName">

    1熱度

    1回答

    我正在嘗試使用beanio將註釋類寫入到fixedlength文件。所有課程都已經標註的,但我得到異常 「無效的領域,‘僱員’,在創紀錄的‘團隊’,在流‘以舊換新’類型的處理程序未找到類型‘com.mycompany.bio.Employee’ 「 下面是我的源代碼 public static void main(String[] args) { StreamFactory factor

    1熱度

    1回答

    我使用org.beanio來解析固定長度的記錄。 不幸的是,存在price值,其中價格的整數和小數部分分配到不同的位置。 問題:是否可以將兩個@Field定義爲一個單一值,並通過format提取BigDecimal的不同部分? @Field(at = 20, length = 6, format = ...<the integer part>) @Field(at = 100, length =