在AX中解析多层的json信息
在AX中解析多层的json信息
str jsonstr ='{"FieldValues":[{"FieldName":"Field1","FieldValue":"Rec1Field1Value"},'+
'{"FieldName":"Field2","FieldValue":"Rec1Field2Value"}]}';
Map jsonMap, lineMap;
container lineCon;
container itemsCon;
ListEnumerator listEnumerator;
mapEnumerator mapEnumerator;
List lineList;
;
jsonMap = RetailCommonWebAPI::getMapFromJsonString(jsonstr);
if (jsonMap.exists("FieldValues"))
{
itemsCon = jsonMap.lookup("FieldValues");
lineList = List::create(itemsCon);
listEnumerator = lineList.getEnumerator();
while (listEnumerator.moveNext())
{
lineCon = listEnumerator.current();
lineMap = Map::create(lineCon);
info(lineMap.lookup("FieldName"));
info(lineMap.lookup("FieldValue"));
}
}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~