日期:2014-05-16  浏览次数:21017 次

如何把页面传过来的JSON数组转换成list - Web 开发 / Ajax
现在重页面传来个JSON数组,我要把他转换成LIST,请问高手怎么转换??
 String bargeDetailsStr
  ="[{\"bargeScheduleDetailId\":null,\"bargeScheduleId\":null,\"createUserId\":null,\"lastLoadDate\":,\"loadPortId\":0a79f989-671d-4c2d-aac0-b16627,\"orderBaseId\":1U4V5S4V657HJ4KGVT05UM7JU1,\"unloadPortId\":BARGE_UNLOAD_PORT_SH,\"unloadTypeId\":97af30ca-b3d1-4b6e-827f-7451ca,\"updateUserId\":null},{\"bargeScheduleDetailId\":null,\"bargeScheduleId\":null,\"createUserId\":null,\"lastLoadDate\":,\"loadPortId\":0a79f989-671d-4c2d-aac0-b16627,\"orderBaseId\":5VVPVVSGI532VU27VSKHCRQV47,\"unloadPortId\":BARGE_UNLOAD_PORT_SH,\"unloadTypeId\":97af30ca-b3d1-4b6e-827f-7451ca,\"updateUserId\":null}]";

------解决方案--------------------
JScript code
var tempArry;
tempArry = eval(bargeDetailsStr);
//tempArry就是你要的结果
//调用方法,比如调用updateUserId:tempArry[0].updateUserId

------解决方案--------------------
引用楼主 james_zhw 的帖子:
现在重页面传来个JSON数组,我要把他转换成LIST,请问高手怎么转换??
String bargeDetailsStr
="[{\"bargeScheduleDetailId\":null,\"bargeScheduleId\":null,\"createUserId\":null,\"lastLoadDate\":,\"loadPortId\":0a79f989-671d-4c2d-aac0-b16627,\"orderBaseId\":1U4V5S4V657HJ4KGVT05UM7JU1,\"unloadPortId\":BARGE_UNLOAD_PORT_SH,\"unloadTypeId\":97af30ca-b3d1-4b6e-827f-7451ca,\"updateUserId\":null},…