以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 HTML/XHTML/Ajax/Web 2.0/Web 3.0 』 (http://bbs.xml.org.cn/list.asp?boardid=22) ---- [求助]JSON问题,高手指点一下 (http://bbs.xml.org.cn/dispbbs.asp?boardid=22&rootid=&id=46130) |
-- 作者:wanghaiyang -- 发布时间:4/27/2007 3:41:00 PM -- [求助]JSON问题,高手指点一下 两个JSON问题: 1.<animals> ee <dd id="d1">yy</dd> <dd id="d2">ee</dd> ee </animals> 转换以后是这样 { "animals":"ee<dd id=\"d1\">yy</dd><dd id=\"d2\">ee</dd>ee" }为什么不是 { "animals":{ "#text":"ee", "dd":[ {"@id":"d1","#text":"yy"}, {"@id":"d2","#text":"ee"}], "#text":"ee" } } 2.<animals> ee <dd id="d1">11</dd> <ee id="d2">22</ee> <dd id="d3">33</dd> </animals>转换后是 { "animals":{ "#text":"ee", "dd":[ {"@id":"d1","#text":"yy"}, {"@id":"d2","#text":"ee"} ], "ee":{"@id":"d2","#text":"ee"} } } 再转换回去成了 <animals> ee <dd id="d1">11</dd> <dd id="d3">33</dd> <ee id="d2">22</ee> </animals>顺序发生了改变,使用childNodes.item(2)就不能取到原来的节点 ![]()
|
-- 作者:flyfoxs -- 发布时间:4/27/2007 8:22:00 PM -- 你所说的转换是怎么转的,用什么东西转的? |
-- 作者:wanghaiyang -- 发布时间:4/27/2007 8:47:00 PM -- 我使用的是www.json.org 给出的参考规则进行转换的 ![]()
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |