在 D365 X++ 中反序列化 JSON googlemap 距离矩阵 --

问题描述 投票:0回答:1

GoogledistanceMatrix 距离矩阵 API 输出

我正在使用 FormJsonSerializer::deserializeObject D365 x++ 类进行反序列化,但是我面临着反序列化下面部分的挑战 --> “元素”:`

我创建了数据合约,但无法完成上述操作

以下合同似乎不起作用

enter image description here

期望得到Distance的值。

matrix distance x++
1个回答
0
投票

您需要分层排列所有数据合约。此外,您还必须处理 JSON 中发送给您的每个值。

在你的情况下,这将是:

// Root Data Contract
[DataContract]
public class yourClassRoot
{

DestinationAdresses destinationAdresses;
OriginAdresses originAdresses;
List rows;
Status status;

//[DataMember("destinationAdresses")]

// ... and so on.  

//[DataMember("rows"), DataCollection(Types::Class, classStr(RowsContract))]

}



// Next Data Contract

[DataContract]
public class RowsContract

{

// Attributes


// Data Members

}
© www.soinside.com 2019 - 2024. All rights reserved.