第一次使用jquery框架在使用
XMLSerializer转json的
发现一个问题。
class="java" name="code">
<item><total>1</total><rows><id>BEBB01FF-208C-4FFC-BD08-C765CF5B6E18</id><wbsNam
e>2131</wbsName><remark></remark><type>1</type><isEnable>2</isEnable><
isReadOnly>2</isReadOnly><createTime>2013-05-30
10:31:17</createTime></rows></item>
此处remark是为空的.通过xmlSerializer.read(xml).toString();
转换结果
{"total":"1","rows":{"id":"BEBB01FF-208C-4FFC-BD08-C765CF5B6E18","wbsName":
"2131","workSortID":"997d3988-6f35-44de-b6d4-5643e63bfb2b","workSortName":"模板"
,"unitID":"bc9c6252-cdd4-44d2-9e06-192efaefc096","unitName":"m3","remark":[],"ty
pe":"1","isEnable":"2","isReadOnly":"2","createTime":"2013-05-30 10:31:17"}}
remark 为空转成了[],此处用的是easyui如果系统只有一条数据,在加载数据的时候无法识别json格式,无法加载出数据。[]有点特殊,如果系统存在多条数据会生成[],就没以上问题,一条就不行。
查了下文档也没找到理想答案,不知道各位有没有碰到过以上问题,是怎么解决的。