首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解析json as3

解析json as3
EN

Stack Overflow用户
提问于 2010-10-06 01:14:03
回答 2查看 1.5K关注 0票数 0

我一直在尝试和搜索,但没有成功。我尝试解析以下json字符串:

{“label”:“我的ncWMS服务器”,“孩子”:[{“label”:“冠军”,“孩子”:{“id”:“冠军/XE”,“标签”:“sea_surface_height_above_geoid”},{“id”:“冠军/U”,"label":"barotropic_eastward_sea_water_velocity"},{“id”:“冠军/V”,"label":"barotropic_northward_sea_water_velocity"},{“id”:“冠军/UZ”,"label":"eastward_sea_water_velocity"},{“id”:“冠军/VZ”,"label":"northward_sea_water_velocity"},{“id”:“冠军/SAL”,"label":"sea_water_salinity"},{“id”:“冠军/临时”,"label":"sea_water_temperature"},{“id”:“冠军/H0”,"label":"sea_floor_depth_below_geoid"},{“id”:“冠军/HX”,"label":"sea_floor_depth_below_geoid_u_location"},{“id”:“冠军/HY”,"label":"sea_floor_depth_below_geoid_v_location"},{“id”:“冠军/正压_海_水_速度”,"label":"barotropic_sea_water_velocity"},{“id”:“冠军/海_水_速度”,“标签”:“sea_water_velocity”}]}

但是从字符串json解码得到的对象总是空的: var parsed:Object=JSON.decode(event.result as as3 ) as Object;

有人能给我点提示吗?

非常感谢!G

EN

回答 2

Stack Overflow用户

发布于 2010-10-06 01:35:53

使用这个验证器:http://jsonformatter.curiousconcept.com/,它说末尾有一个额外的]}。

票数 2
EN

Stack Overflow用户

发布于 2010-10-06 21:02:12

确实,我的复制粘贴失败了。但是使用正确的json字符串,我仍然会遇到错误。成功之道:

代码语言:javascript
复制
public function onResultLoadFiles(event:ResultEvent):void{
       var jsonString:String = StringUtil.trim(String(event.result));
       if ((String(event.result) != null) && (String(event.result) != "")) { 
           var j:Object = JSON.decode(jsonString); 
           var server_label:String = j.label;
       } 
       trace(server_label) 
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3866052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档