Html 使用AngularJS解析深度未知、值未知的json对象
基本上,我将调用一个服务,该服务将返回一个json对象,其中包含未知数量的父、子、孙等,所有这些对象的名称都未知。基本上我只知道它将是一个JSON对象,我需要使用angular.ForEach()递归解析它。我在大学里只在一个非常基本的层面上使用过递归,所以我有点不懂。我还需要能够在解析之后在html中以树状结构显示这些对象。有人知道有什么好的指令或任何能帮助你的东西吗?非常感谢。如果您只想显示它,您可以使用 如果您希望以编程方式对其进行迭代,有多种方法可以实现,但其中一些最好的方法已经在此处进行了说明:Html 使用AngularJS解析深度未知、值未知的json对象,html,angularjs,json,recursion,foreach,Html,Angularjs,Json,Recursion,Foreach,基本上,我将调用一个服务,该服务将返回一个json对象,其中包含未知数量的父、子、孙等,所有这些对象的名称都未知。基本上我只知道它将是一个JSON对象,我需要使用angular.ForEach()递归解析它。我在大学里只在一个非常基本的层面上使用过递归,所以我有点不懂。我还需要能够在解析之后在html中以树状结构显示这些对象。有人知道有什么好的指令或任何能帮助你的东西吗?非常感谢。如果您只想显示它,您可以使用 如果您希望以编程方式对其进行迭代,有多种方法可以实现,但其中一些最好的方法已经在此处进
注意,如果您正在接收一个JSON字符串,则必须通过
JSON.parse(jsonString)将其转换为一个对象代码>我在一个非常小的项目中使用了这个库,但并不广泛。但它比我用过的要多得多
基本上,导入并实例化库并将其用于HTML:
<json-tree object="jsonObject"></json-tree>
根据您的具体需要(您没有说明),您可以使用其他属性-请查看文档
截至,它们包含一个您可以使用的css文件。您还可以自由地从头开始扩展或创建自己的
我希望有帮助 您是否尝试过任何方法,最好添加json,以便我可以帮助您使用。parse()方法解析一个JSON字符串,构造字符串描述的JavaScript值或对象。一个简单的解决方案是使用原生AngularJS内容,但不太具交互性。我的“debug”视图通常是这样的:{{jsonObject}json}