我得到的JSON回复如下
[ { "Status":"00" }, { "订单到期日":"", "客户地址":"", "Consumer erID":"", "已支付金额":"", "创建日期":"", "客户邮箱":"", "TransactionStatus":"", "付款日期":"", "总罚金":"", "OrderID":"", "付款方式":"", "ID":"", "发布日期":"", "Customer Mobile":"", "订单金额":"" } ]
可以看到,字段名中有空格.我正在将它通过/ui2/cl_json=>deserialize
反序列化为下表,但由于字段名称中的空格,它不会发生.
TYPES: BEGIN OF ty_data,
Id TYPE string,
"Order Due Date" TYPE string, "invalid ABAP syntax, commented
OrderDueDate TYPE string, "correct
fld3 TYPE string,
fld4 TYPE string,
fld5 TYPE string,
fld6 TYPE string,
fld7 TYPE string,
fld8 TYPE string,
fld9 TYPE string,
fld10 TYPE string,
fld11 TYPE string,
fld12 TYPE string,
fld13 TYPE string,
fld14 TYPE string,
fld15 TYPE string,
END OF ty_data.
请帮帮忙.我使用的是ABAP 7.5.