如何将响应 REST 客户端请求而收到的 JSON 对象转换为 Java 中的 MT940 Swift 文本文件?
How to convert JSON object received in response to REST Client request to a MT940 Swift text file in Java?
如何将下面给出的示例 JSON 转换为 MT940 txt 文件:
这个 JSON 是一个不好的示例,但希望您能理解它的要点...
就像我们有一个库来解析 MT940 strings/txt 我们也有一个库可以帮助在 Java.
中构建 MT940 txt 文件
{
"accNumber":"123356",
"openBalInd":"D",
"openBalaDate":"200605",
"curr":"Dollar",
"transactions":[
{
"amount":""434,
"credit/debit":"1000",
"datetime":"20042020"
},
{
"amount":""434,
"credit/debit":"1000",
"datetime":"20042020"}]
}
MT940 是 SWIFT 消息类型。
您的输入是JSON,输出是MT940文本文件。
有一些 java 模型 类 代表您的 json 总是好的。
- 使用 Jackson 反序列化 json 输入以模拟您将在内部使用的模型。
- 使用您自己的库或第三方https://www.prowidesoftware.com/resources/SWIFT-writer将您的内部模型转换为 MT940
- 将结果序列化为文本文件。
如何将下面给出的示例 JSON 转换为 MT940 txt 文件:
这个 JSON 是一个不好的示例,但希望您能理解它的要点... 就像我们有一个库来解析 MT940 strings/txt 我们也有一个库可以帮助在 Java.
中构建 MT940 txt 文件{
"accNumber":"123356",
"openBalInd":"D",
"openBalaDate":"200605",
"curr":"Dollar",
"transactions":[
{
"amount":""434,
"credit/debit":"1000",
"datetime":"20042020"
},
{
"amount":""434,
"credit/debit":"1000",
"datetime":"20042020"}]
}
MT940 是 SWIFT 消息类型。
您的输入是JSON,输出是MT940文本文件。
有一些 java 模型 类 代表您的 json 总是好的。
- 使用 Jackson 反序列化 json 输入以模拟您将在内部使用的模型。
- 使用您自己的库或第三方https://www.prowidesoftware.com/resources/SWIFT-writer将您的内部模型转换为 MT940
- 将结果序列化为文本文件。